From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Oct 21 13:21:00 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id NAA90971;
	Sun, 21 Oct 2001 13:21:00 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from meikogw.meiko.co.jp (meikogw.meiko.co.jp [210.145.160.18])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id NAA90965
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 21 Oct 2001 13:20:59 +0900 (JST)
	(envelope-from hanahara@meiko.co.jp)
Received: from ume.meiko.co.jp (ume.meiko.co.jp [192.168.1.5])
	by meikogw.meiko.co.jp (Postfix) with ESMTP id 17164118F29
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 21 Oct 2001 13:20:57 +0900 (JST)
Received: from sakura.meiko.co.jp (sakura.meiko.co.jp [192.168.1.1])
	by ume.meiko.co.jp (Postfix) with ESMTP id 7D07328340A
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 21 Oct 2001 13:20:56 +0900 (JST)
Received: (from hanahara@localhost) by sakura.meiko.co.jp (8.8.5/3.5Wpl7) id NAA00551 for FreeBSD-users-jp@jp.freebsd.org; Sun, 21 Oct 2001 13:20:56 +0900 (JST)
Message-Id: <200110210420.NAA00551@sakura.meiko.co.jp>
Content-Type: text/plain; charset=iso-2022-jp
MIME-Version: 1.0 (NeXT Mail 3.3ciscupdate v148.2.1)
X-Nextstep-Mailer: Mail 3.3ciscupdate [i386] (Enhance 2.2p2)
Received: by NeXT.Mailer (1.148.2.1)
From: Yoshihiro Hanahara <hanahara@meiko.co.jp>
Date: Sun, 21 Oct 2001 13:20:55 +0900
To: FreeBSD-users-jp@jp.freebsd.org
References: <3BD20643.27974.001@odin.j.asahi-net.or.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 64961
Subject: [FreeBSD-users-jp 64961] Re: pthread
 =?ISO-2022-JP?B?GyRCJSolVyU3JWclcyRyJEQkMSRrJEglUCU5JSgbKEI=?=
 =?ISO-2022-JP?B?GyRCJWkhPBsoQg==?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: hanahara@meiko.co.jp

$B2V86(B@$BL@9($G$9!#(B


$B;d$b!"30Ln$+$i8}$r$O$5$s$G$7$^$$$^$9$,(B...$B!#(B


In <3BD20643.27974.001@odin.j.asahi-net.or.jp>,
ota@j.email.ne.jp (Yoshihiro Ota) wrote:


In <3BD20643.27974.001@odin.j.asahi-net.or.jp>,
ota@j.email.ne.jp (Yoshihiro Ota) wrote:

> >$B%W%m%;%9$O!"3X=QE*$K8+$F$b$b$C$H$b!V[#KfLO8R$H$7$?!W35G0$G!"C<E*$K8@(B
> >$B$($P!X(BOS $B$,4IM}!&2>A[2=$7$F$$$k%j%=!<%972!Y$r;X$7$F$$$k$@$1$G$9!#(B
>
> $B@53N$K$$$&$H!"(BCPU $B$N%l%8%9%?!<$H;HMQ$7$F$$$k%a%b%j$N%;%C%H$G$9!#(B
> $B$3$N$H$-!"2>A[%"%I%l%96u4V$O;H$o$l$F$$$F$b$J$/$F$bJQ$o$j$^$;$s!#(B
> $B$?$@!">/$J$/$F$b0l$D$N%W%m%;%9$+$i%"%/%;%9$G$-$kFbMF$OF10l$G$J$1$l$P(B
> $B$J$j$^$;$s!#5U$K$$$($P!"2>$K$3$l$i$r0l;~(B swap $B$J$I$K$*$$$F$b!"85DL$j(B
> CPU $B$N%l%8%9%?!<$H$a$b$j$K$*$1$l$P!"%W%m%;%9$O:F3+$G$-$k$N$G$9!#(B
> # $B$3$l$,!"$O$C$-$j$7$F$$$J$+$C$?$i%^%k%A%W%m%;%9$J$I!"$G$-$^$;$s!#(B

UNIX$B4D6-$G$O!"(Buid, umask $B$d!"%*!<%W%s$7$F$$$k%U%!%$%k%G%#%9%/%j%W%?$J$I$b(B
$B%W%m%;%9$N%j%=!<%9$K4^$^$l$^$;$s$+(B?


> $B%+!<%M%k%9%l%C%I$O%+!<%M%k%l%Y%k$G<BAu$5$l$F$$$k%9%l%C%I$N$3$H$G$9!#(B
> $B4pK\E*$J<BAu$O!"%9%l%C%I@8@.;~$K2>A[%"%I%l%96u4V$r%3%T!<$7$F!"$=$l0J9_$N(B
> stack $B$rJL!9$K4IM}$7$F$$$/$b$N$G$9!#2>A[%"%I%l%96u4V$r%3%T!<$9$k$H!"$=$l(B
> $B$i$K$h$C$F!";X$5$l$F$$$kJ*M}%a%b%j$O0l=o$G$9$+$i!"%9%l%C%IMQ$N(B stack
> $B0J30$O!"7kO@E*$K6&M-$9$k$3$H$K$J$j$^$9!#(Bcontect switch $B$O(B OS $B$K$h$C$F(B
> $B4IM}$5$l$^$9!#(BOS $B$+$i8+$l$P!"%9%l%C%I$b%W%m%;%9$b07$$$OJQ$o$j$^$;$s!#(B
> $B<g$JMxE@$H$7$F$O%^%k%A%W%m%;%C%5$G!"(BCPU $B$r$h$jM-8z$K;H$($k$3$H$G$7$g$&$+!#(B
> $B5U$K7gE@$H$7$F$O!"%9%l%C%I$N@ZBX$($,=E$$$3$H$G$9!#(B
>
> $B%f!<%6%9%l%C%I$H$O!"%+!<%M%k$N%5%]!<%H$J$IL5$7$G!"<BAu$5$l$F$$$k%9%l%C%I$N(B
> $B$3$H$r8@$$$^$9!#8@$$BX$($l$P!"3F%W%m%;%9$,(B stack $B$N3dEv$+$i!"%9%1%8%e!<%j(B
> $B%s%0!"(Bcontext switch $B$r9T$&$o$1$G$9!#0l$D$N%W%m%;%9$,9T$&$o$1$G$9$+$i!"(B
> $B3F%9%l%C%IMQ$N(B stack $B0J30$O!"EvA36&M-$5$l$^$9!#$3$A$i$NMxE@$O!"7Z$$$3$H$G$9!#(B
> context switch $B$G$9$k$3$H$O!"%9%l%C%IMQ$N(B stack $B$rF~$l49$($k$@$1$J$N$G!"(B
> $B7Z$$$N$G$9!#5U$K7gE@$H8@$&$H!"%^%k%A%W%m%;%C%5$N5!3#$G$b!"0l$D$N%W%m%;%C%5$7$+(B
> $B;H$($J$$$H$$$&$N$,!"Bg$-$$$G$9!#(B


$B$H$"$k$N$G$9$,!"(B NEXTSTEP(Mach-OS 2.5)$B$J$s$+$G$O!"<!$N$h$&$KDj5A$5$l$F$$$^$9!#(B

$B!&%?%9%/(B($B=>Mh$N0UL#$G$$$&%W%m%;%9(B):
    $B%j%=!<%9$NMFJ*!#2>A[%"%I%l%96u4V!"%9%l%C%I!"(Bumask$B!"(Buid$B!"(B
    $B%U%!%$%k%G%#%9%/%j%W%?(B(Socket$B$J$s$+$b4^$`(B)$B!"(BMach-port$B!"$J$I$J$I!#(B
    $B$"$/$^$G%j%=!<%9$NMFJ*$N4IM}C10L$G$"$j!"<B9TC10L$G$O$J$$!#(B

$B!&%9%l%C%I(B:
    $B%?%9%/$N%j%=!<%9$NCf$GF0:n$9$k<B9TC10L!#(B
    OS($B%+!<%M%k(B)$B$O$3$N%9%l%C%I$KBP$7$F(BCPU$B$N%9%1%8%e!<%j%s%0$r9T$$!"(B
    $BB0$7$F$$$k%?%9%/$N2>A[%"%I%l%96u4V$GF0:n$9$k(B($B%9%l%C%I$,$I$N%?%9%/$K(B
    $BB0$7$F$$$k$+$K$h$C$F%9%1%8%e!<%j%s%0$NM%@hEY$E$1$J$I$K!"(B
    $BG[N8$,$"$k$+$b$7$l$^$;$s(B)$B!#(B
    $B%9%l%C%I%9%?%C%/$O!"%?%9%/Fb$N2>A[%"%I%l%96u4V$K:n@.$5$l$k$N$G!"(B
    $BF10l%?%9%/Fb$N%9%l%C%I$OF1$82>A[%"%I%l%96u4V$K%9%?%C%/NN0h$r3NJ]$7$^$9!#(B
    CPU$B$,(B1$B$D$G%?%9%/Fb$N%9%l%C%I$,(B1$B$D$J$i!"8E$$(BUNIX$B$N%W%m%;%9$HF1$8!#(B
    CPU$B$,(B1$B$D$G%?%9%/Fb$N%9%l%C%I$,J#?t$J$i!"%^%k%A%9%l%C%I$@$1$I!"F1;~$K$O(B
    1$B$D$N<B9TC10L$7$+$J$$!#(B
    CPU$B$,J#?t$G%?%9%/Fb$N%9%l%C%I$bJ#?t$J$i!"F1$8%"%I%l%96u4V$GJ#?t$N<B9T(B
    $BC10L$,F1;~J?9T$7$FF0:n$9$k!#(B

Mach-3.0$B$J$s$+$G$OJQ$o$C$F$kItJ,$,$"$k$N$+$b$7$l$^$;$s$,(B...
($BBUK}$7$F$FD4$Y$F$^$;$s(B :-)$B!#(B


$BB@ED$5$s$N8@$o$l$k!V%+!<%M%k%9%l%C%I!W$O!"(BMach$BE*$K8@$($P!"(B
$B0[$J$k%?%9%/$,F1$8%a%b%j6u4V$NBgItJ,$r6&M-(B($B%3%T!<$G$O$J$$(B)$B$7$F$$$k(B
$B$,!"%9%l%C%I%9%?%C%/$NItJ,$@$1$,%?%9%/8GM-$K$J$C$F$$$k!"0?$k<o(B
$B%?%9%/$NFC<l7O$J$s$8$c$J$$$G$7$g$&$+(B?
$B$?$@$7!"$3$N>l9g!"%a%b%j6u4V$H(BCPU$B%3%s%F%-%9%H0J30$^$G!"JL$K$J$C$F(B
$B$7$^$$$^$9$,(B(Linux$B$N(Bclone()$B$NJ}$,%*!<%P!<%X%C%I$,>/$J$$(B)$B!#(B

# $B<B:](BNEXTSTEP/Intel$B$N(B DriverKit$B$O%+!<%M%k%?%9%/$H$O(B
# $BJL$K(BIOTask$B$H$$$&%"%I%l%96u4V0lIt6&M-$NJL%?%9%/$K(B
# $B%I%i%$%P$r%m!<%I$7$F!"$=$3$G%I%i%$%P$,F0:n$7$F$$$k!"(B
# $B$H$$$&$h$&$J:n$j$K$J$C$F$$$k$h$&$J;v$,%I%-%e%a%s%H$K$"$j$^$9!#(B
# $B$"$s$^$j<B46$G$-$kDx%9%-%k$O$J$$$N$G$9$,(B:-)

CPU$B%9%1%8%e!<%j%s%0$,%+!<%M%k%l%Y%k$G9T$o$l$k$+$I$&$+$H$$$&E@$H!"(B
$B$=$N%9%l%C%I%9%?%C%/$,<B:]$I$N%j%=!<%96u4V$K<h$i$l$k$+$H$$$&$N$H$O(B
$BJ,$1$F9M$($k$N$,$$$$$N$G$O$H;W$$$^$9!#(B


In <20011020231128.55c79709.tadayuki@mediaone.net>,
Tadayuki OKADA <tadayuki@mediaone.net> wrote:

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

$B;d$b$=$&;W$$$^$9!#(B
$B%_%s%0%k(B($BH>6&F1@83h(B)$B$N$h$&$K!"80$N$+$+$k8DJL$NIt20(B(CPU$B%3%s%F%-%9%H(B)$B$,(B
$B$"$k$1$I!"%H%$%l!"%P%9!"%-%C%A%s!"EE5$$O6&F1;HMQ$_$?$$$J$b$s$G$9$M!#(B
$B@83hHq(B($B%*!<%P!<%X%C%I(B)$B$r2!$5$($D$D!"6&F1@83h$9$k0Y$NCN7C$G$9$M!#(B

---
hanahara@meiko.co.jp (Yoshihiro Hanahara)
