From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Oct 22 06:47:13 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id GAA48840;
	Mon, 22 Oct 2001 06:47:13 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mail.asahi-net.or.jp (mail.asahi-net.or.jp [202.224.39.39])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id GAA48833
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 22 Oct 2001 06:47:12 +0900 (JST)
	(envelope-from ota@j.email.ne.jp)
Received: from taro.asahi-net.or.jp (taro.asahi-net.or.jp [202.224.39.47])
	by mail.asahi-net.or.jp (Postfix) with ESMTP id 6FDD2711B
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 22 Oct 2001 06:47:12 +0900 (JST)
Received: from [216.158.59.233] (ppp-216-158-59-233.cust.oldcity.dca.net [216.158.59.233])
	by taro.asahi-net.or.jp (8.11.6/3.7W) with ESMTP id f9LLl9020228
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 22 Oct 2001 06:47:09 +0900 (JST)
Message-Id: <200110212147.f9LLl9020228@taro.asahi-net.or.jp>
X-Sender: ota@j.email.ne.jp (Unverified)
X-Mailer: Macintosh Eudora Pro Version 3.1.1-Jr1
In-Reply-To: <20011020231128.55c79709.tadayuki@mediaone.net>
References: <3BD20643.27974.001@odin.j.asahi-net.or.jp>
 <3BD20643.27974.001@odin.j.asahi-net.or.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset="ISO-2022-JP"
Content-Transfer-Encoding: 7bit
Date: Sun, 21 Oct 2001 17:59:18 -0400
To: FreeBSD-users-jp@jp.freebsd.org
From: Yoshihiro Ota <ota@j.email.ne.jp>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 64977
Subject: [FreeBSD-users-jp 64977] Re: pthread
 =?ISO-2022-JP?B?GyRCJSolVyU3JWclcyRyJEQkMSRrJEglUCU5JSgbKEI=?=
 =?ISO-2022-JP?B?GyRCJWkhPBsoSg==?=
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: ota@j.email.ne.jp

$BB@ED$G$9!#(J

At 11:11 PM -0400 10/20/01, Tadayuki OKADA wrote:
> $B30Ln$,8}$r$O$5$`$N$b$I$&$+$H;W$$$^$9$,!"$A$g$C$H5$$K$J$C$?E@$@$1!#(J

$B$$$($$$(!"$3$3$O0U8+$dDs0F$r8r49$9$k>l$J$N$G!"(JML $B$K$$$k$N$K30Ln$H$$$&(J
$B$3$H$O$"$j$^$;$s!#(J

> On 21 Oct 2001 08:18:27 +0900
> ota@j.email.ne.jp (Yoshihiro Ota) wrote:
> > $B4IM}$5$l$^$9!#(JOS $B$+$i8+$l$P!"%9%l%C%I$b%W%m%;%9$b07$$$OJQ$o$j$^$;$s!#(J
> $B$3$l$O(JLinux$B$K8B$C$?OC$G$O$J$$$G$7$g$&$+!#(J

$B%+!<%M%k%9%l%C%IA4$F$KEv$F$O$^$j$^$9!#(J

$B%+!<%M%k%9%l%C%I$G$O!"%9%1%8%e!<%k$H(J stack $B$N4IM}$O(J OS $B$rDL$7$F(J
$B$d$j$^$9!#$^$"!"$$$m$$$m$J<BAuJ}K!$O$"$k$N$G$7$g$&$,!"4pK\E*$K$O(J
$B%+!<%M%k%9%l%C%I$J$i$3$&$J$j$^$9!#(J

1. $B2>A[%"%I%l%9$r%3%T!<$9$k!#(J
2. $B0l$D$N%W%m%;%9$H$7$F!"07$($k$h$&$K(J PID $B$J$I$rJQ99$9$k!#(J
3. $B3F%9%l%C%I$N%3!<%I$r<B9T!#(J

$B$H$J$j$^$9!#(J
$B2>A[%"%I%l%9<+BN$O%3%T!<$7$F$b!"$=$l$,;X$9<BBN$OF1$8$J$N$G!"(J
$BA4$F$NJ*M}%a%b%j$r6&M-=PMh$^$9!#(J

$B%+!<%M%k%9%l%C%I$G$O!"(JOS $B$+$i8+$?$i3F%9%l%C%I$O!"%W%m%;%9$H(J
$BA4$/F1$8$G$9!#(J

> > >$B$G$9$N$G!"!V%a%b%j$O2>A[2=$7$J$$!W$H8@$($P!"$=$&$$$&!V%W%m%;%9!W$O$"(J
> > >$B$j$G$9!#(JOS/9 $B$d(J VxWorks $B$O$3$N%?%$%W!#(J
> >
> > OS/9 $B$d(J VxWorks $B$K$D$$$F$OCN$i$J$7!"!V%a%b%j$O2>A[2=$7$J$$!W$H$$$&(J
> > $B0UL#$,DO$a$J$$$N$G$9$,!D(J
> $B;d$OK?(JVxWorks$B$N3+H/$r$7$F$$$^$9$,!"(JVxWorks$B$N(JTask$B$r%W%m%;%9$H8F$V$N$K$O(J
> $B0cOB46$,$"$j$^$9!#%9%l%C%I$NJ}$,AjEv6a$$5$$,$7$^$9!#(J
> # $B$A$J$_$K%a%b%j$r2>A[2=$7$J$$$H$O$3$s$J$3$H$r;X$7$?$N$G$O$J$$$+$H;W$$$^$9!#(J
> # VxWorks$B$N$h$&$J(JReal Time OS$B$G$O(Jcontext switch($B$d(Jsystem call)$B$,!"(J
> # $B0lDj;~4V$G=*$kI,MW$,$"$k$N$G!"(Jswap$B$r;H$&;v$O=PMh$^$;$s!#(J

virtual memory $B$O3F%W%m%;%98GM-$N3d$jEv$F$k%"%I%l%96u4V$HJ*M}%a%b%j$r(J
$BBP1~$9$k(J hash table $B$NMM$J$b$N$G$9!#$=$NBg$-$J8z2L$O!"(Jswap $B$J$I$G$O(J
$B$J$/!"3F%W%m%;%9$,FHN)$7$?3F<+$N%"%I%l%96u4V$r;}$D$3$H$K$h$k!"(J
$B3F%W%m%;%9Fb$G$N%"%I%l%94IM}$N4J0W$5$H%W%m%;%94V$NGSB>@)8f$K$"$j$^$9!#(J

$B$=$l$r9M$($k$H$h$[$I8E$$(J OS $B$G$b$J$$8B$j;H$o$J$$$H$$$&$3$H$O$J$$$H(J
$B;W$$$^$9$,!D(J

> # $B$^$?(JMMU$B$r;}$?$J$$%^%$%/%m%3%s%H%m!<%i>e$G$b$h$/;H$o$l$^$9!#(J
> # $B$=$N$?$a%"%I%l%96u4V$OJ*M}%"%I%l%9$r$=$N$^$^;H$&>l9g$,B?$$$G$9!#(J

$B$3$l$O!"$h$/$"$j$^$9$M!#(J

> > >$B$h$&$9$k$K%9%?%C%/$r%9%l%C%I%j%=!<%9$KJ,N%$9$k$H!"%"%I%l%96u4V$N0lIt(J
> > >$B$,%9%l%C%I%j%=!<%9$K$J$j$^$9!#$3$l$O%9%l%C%I4V$N%3%s%F%/%9%H%9%$%C%A(J
> > >$B$NEY$K2>A[6u4V$N@Z$jBX$($,I,MW$K$J$k!"$H$$$&0UL#$G$9!#$3$l$G$O!"$o$6(J
> > >$B$o$64m81$rHH$7$F!V%9%l%C%I!W$K$9$k0UL#$,$"$j$^$;$s!#(J
> >
> > $B$3$l$,!"%+!<%M%k%9%l%C%I$G$9!#(J100 $B8D(J CPU $B$,$"$C$F$b!"%f!<%6%9%l%C%I(J
> > $B$G$O$I$&$"$,$$$F$b!"0l$D$N%W%m%;%9$O(J1$B$D$N(J CPU $B$7$+;H$($^$;$s!#(J
> $B$3$l$O$I$&$J$s$G$7$g$&$+!#%+!<%M%k%9%l%C%I$N<BAu$K$D$$$F$O2?$bCN$j$^$;$s$,!"(J
> $B2>A[6u4V$N@ZBX$($OI,?\$J$N$G$7$g$&$+!#(J

$B%9%l%C%I$NF~$lBX$($O!"(JOS $B$,$d$C$F$/$l$^$9!#$D$^$j!"2>A[%"%I%l%9$b(J
$BF~$lBX$($i$l$k$H$$$&$3$H$G$9!#$?$@!"$=$l$i$N;X$7$F$$$kJ*M}%a%b%j$O(J
$B$[$H$s$IF1$8>l=j$J$N$G!"(Jswap $B$H$+$,5/$3$k2DG=@-$O$+$J$jDc$$$G$7$g$&!#(J

> > >$B$A$J$_$K!";d$O8D?ME*$K$O!"!V2>A[6u4V4IM}5!9=!W$,@lMQ$N%-%c%C%7%e$r;}(J
> > >$B$F$P!"%9%l%C%IITMWO@B&$KN)$A$^$9!#(Jmmap() $B$H!"%W%m%;%94VDL?.$N6/2=$G(J
> > >$B==J,!#(J
> >
> > $B$G$b!"%W%m%;%94V$G%G!<%?$N$d$j$H$j$r$7$J$1$l$P$$$1$J$$$H$-$N!"%*!<%P!<(J
> > $B%X%C%I$O@($$$G$9$h!#%9%l%C%I4V$@$C$?$i!"?t%$%s%9%H%i%/%7%g%s$+$i$G$9$`(J
> > $B$N$,!"?tI4!"?t@i$HI,MW$K$J$j$^$9$+$i!#(J($B%W%m%;%9$d%9%l%C%I$N@ZBX$(ItJ,$r=|$/(J
>$B!#(J)
>$B$3$l$O6&M-%a%b%j$r;H$C$F!"%;%^%U%)$r;H$C$F$$$l$PNI$$$s$8$c$J$$$G$7$g$&$+!#(J

$B$3$l$rDs6!$9$k$N$,!"%9%l%C%I$G$9!#(J
$B%0%m!<%P%kJQ?t$r:n$k$@$1$G6&M-$G$-$^$9!#(J

> $B$G;W$C$?$s$G$9$,!"%W%m%;%9$O%a%b%j$rB>%W%m%;%9$HGSB>E*$K;HMQ$7!"(J
> $B%9%l%C%I$OF10l%9%l%C%I%0%k!<%W4V$G$O!"%a%b%j6u4V$r(J($BNc30$J$/(J)$B6&M-$9$k$H$$$&$N$,(J
> $B87L)$J%b%G%k$J$N$G$O$J$$$+$H!#(Jlinux$B$N(Jclone$B$O%W%m%;%9$H%9%l%C%I$r(J
> $BF10l$NOHAH$G07$$!"$5$i$K0lHL2=$7$F$$$k$H8@$&E@$G!"?7$7$$%b%G%k$J$N$+$b!#(J

$B%W%m%;%9$O8_$$$KFHN)$7$F$$$J$1$l$P$$$1$^$;$s!#6&M-%i%$%V%i%j$J$I$G!"(J
$BF1$8L?Na$,F~$C$F$$$kJ*M}%a%b%j$rJ#?t$N%W%m%;%9$N2>A[%"%I%l%9$,;2>H(J
$B$9$k$3$H$O$"$j$^$9$,!"<B9TCf$K=g<!JQ$o$C$F$$$/%G!<%?$J$I$N6&M-$O!"(J
$BL@<(E*$K$7$J$$8B$j$G$-$^$;$s!#(J

$B$=$l$K$R$-$+$(!"%9%l%C%I$O$=$l$i$N%G!<%?$b4^$a$?J*M}%a%b%j$r6&M-$7$^$9!#(J
$B$3$l$,!"F1$82>A[%"%I%l%96u4V$r;H$C$F$$$h$&$,!"JL$N2>A[%"%I%l%96u4V$r;H(J
$B$*$&$,$=$l$i$N;X$9J*M}%a%b%j$,F1$8$J$i$$$$$N$G$9!#$?$@!"%+!<%M%k%9%l%C%I(J
$B$G$O!"JL$K$7$?$[$&$,@)8B$b$J$$$7!"<BAu$b3Z$G$7$g$&!#%f!<%6%9%l%C%I$G$O(J
$B0c$&$d$D$O;H$($J$$$7!"<BAu$b<+J,$G$9$k$7$+$"$j$^$;$s!#(J

clone $B$O$I$A$i$+$H$$$&$H%9%l%C%I$G$9!#(J
$B$?$@!"%;%^%U%)$H$+$O$I$&$J$C$F$$$k$N$G$7$g$&!#(J
# $B$3$l$,$J$$$H%9%l%C%I$H$7$F$N0UL#$,$J$$(J($BGSB>@)8f$G$-$J$$(J)$B!#(J


