From owner-FreeBSD-users-jp@jp.freebsd.org  Sun Oct 28 10:26:24 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id KAA78305;
	Sun, 28 Oct 2001 10:26:24 +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 KAA78300
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 28 Oct 2001 10:26:24 +0900 (JST)
	(envelope-from ota@j.email.ne.jp)
Received: from j.asahi-net.or.jp (odin.asahi-net.or.jp [202.224.33.18])
	by mail.asahi-net.or.jp (Postfix) with SMTP id E09326795
	for <FreeBSD-users-jp@jp.freebsd.org>; Sun, 28 Oct 2001 10:26:23 +0900 (JST)
Received: by j.asahi-net.or.jp (ATSON-1) ; 28 Oct 2001 10:26:23 +0900
From: ota@j.email.ne.jp (Yoshihiro Ota)
To: FreeBSD-users-jp@jp.freebsd.org
Date: 28 Oct 2001 10:26:23 +0900
Mime-Version: 1.0
Lines: 35
X-Disp-Lines: 37
Message-Id: <3BDB5EBF.12602.001@odin.j.asahi-net.or.jp>
Content-Type: text/plain; charset="ISO-2022-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 65162
Subject: [FreeBSD-users-jp 65162] 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

>$B:4F#$H?=$7$^$9!#(J
>
>From: Tadayuki OKADA <tadayuki@mediaone.net>
>Subject: [FreeBSD-users-jp 64960] Re: pthread $B%*%W%7%g%s$r$D$1$k$H%P%9%(%i!<(J 
>Date: Sat, 20 Oct 2001 23:11:28 -0400
>
>tadayuki> $B$G;W$C$?$s$G$9$,!"%W%m%;%9$O%a%b%j$rB>%W%m%;%9$HGSB>E*$K;HMQ$7!"(J
>tadayuki> $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
>tadayuki> $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
>tadayuki> $BF10l$NOHAH$G07$$!"$5$i$K0lHL2=$7$F$$$k$H8@$&E@$G!"?7$7$$%b%G%k$J$N$+$b!#(J
>
>Plan9 $BM3Mh$G!"(JFreeBSD $B$K$b<BAu$5$l$F$$$k(J rfork(RFPROC|RFMEM) $B$O!"(J
>linux $B$N(J clone $B$HF1$8$h$&$K;W$($k$N$G$9$,!"<B:]$O$I$&$J$N$G$7$g$&!#(J

$B%W%m%;%9$H$O%G%U%)%k%H$G$OB>$+$i$N1F6A$r<u$1$J$$%a%b%j6u4V$r3NJ]$7$F$$$k(J
$B$b$N$r;X$7$^$9!#(J

thread $B$H$O!"<B9T$NN.$l!"$^$?$O!"%W%m%0%i%`Cf$G8=:_<B9T$5$l$F$$$k(J
$B$H$3$m$r;X$7$^$9!#(J

rfork() $B$O%a%b%j$r6&M-$7$^$9$,!"(JFreeBSD $B$N(J man $B$K$O:\$C$F$$$^$;$s$G$7$?(J
$B$,(J exec $BEy$r$9$0$K<B9T$9$k$H$-$K;H$&$h$&$K$D$/$i$l$?$b$N$G$9!#$3$l$O(J fork()
$B$7$?$H$-$N:n6HNL$r8:$i$9$?$a$G!"4pK\E*$K$O%a%b%j$r6&M-$9$k$?$a$G$O$"$j$^$;$s!#(J
$B$G$9$N$G!"4pK\E*$K$O%W%m%;%9$N@8@.$G$9!#(J
# rfork() $B$r%a%b%j6&M-$G;H$&$N$O!"(Jclock up $B$,(J at own risk $B$J$N$H(J
# $BF1$8$h$&$J46$8$G$9!#(J

$B$H=q$$$F$+$i5$$,$D$$$?$N$G$9$,!"(Jexec() $B$J$I$rD>8e$K<B9T$9$k$N$O(J
$B$O(J vfork $B$KBP$9$k$b$N$_$?$$$G$9!#(Jrfork() $B$rB>$N%7%9%F%`$GC5$7$^$7$?$,(J
$B$J$$$N$G!"$b$7$+$7$?$i8e!9$N%+!<%M%k%9%l%C%I<BAu$N$?$a$+$bCN$l$^$;$s!#(J

rfork_thread() $B$H$$$&$N$,(J FreeBSD4.3 $B$+$i$G$-$?$_$?$$$G$9!#(J

