From owner-FreeBSD-users-jp@jp.freebsd.org  Mon Oct 29 11:36:23 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id LAA66002;
	Mon, 29 Oct 2001 11:36:23 +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 LAA65996
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 29 Oct 2001 11:36:22 +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 6CA8B609F
	for <FreeBSD-users-jp@jp.freebsd.org>; Mon, 29 Oct 2001 11:36:22 +0900 (JST)
Received: by j.asahi-net.or.jp (ATSON-1) ; 29 Oct 2001 11:36:22 +0900
From: ota@j.email.ne.jp (Yoshihiro Ota)
To: FreeBSD-users-jp@jp.freebsd.org
Date: 29 Oct 2001 11:36:21 +0900
Mime-Version: 1.0
Lines: 28
Message-Id: <3BDCC0A5.35956.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 65196
Subject: [FreeBSD-users-jp 65196] 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

>$B1|;3(J@IBM$B$G$9!#(J
>
>$BB@ED(J> $B!V(Jtest and set$B!WL?Na<B9TCf$K@dBP$K!"(Jcontext switch $B$,5/$-$J$$$H(J
>$BB@ED(J> $B$$$&J]>Z$,$J$1$l$P$$$1$^$;$s!#(J1 CPU $B$N(J CISC $B7?$G$"$l$P2DG=$+$bCN$l(J
>$BB@ED(J> $B$^$;$s$,!"J#?t$N(J CPU, cache, compiler $B$d(J RISC $B7?$N%G%6%$%s$,<gN.$K(J
>$BB@ED(J> $B$J$C$?$3$H$r9M$($k$H(J OS $B$N%5%]!<%HH4$-$G$OIT2DG=$G$9!#(J
>
>$B$=$l$O:,85E*$K4*0c$$$7$F$$$^$9!#(J

$B$J$s$@$+$*8_$$$KOC$7$F$$$k$3$H$,$:$l$F$$$k$h$&$J5$$,$7$^$9!#(J

$B!V%;%^%U%)$O!"6&M-%a%b%j$H!"!X(Jtest and set/clear$B!YL?Na$,$"$l$P4JC1$K<B(J
$BAu$G$-$^$9!#%^%k%A%9%l%C%I9=B$$G(J kernel $BB&$K<BAu$9$kI,MW$O!"I,$:$7$b(J
$B$"$j$^$;$s!#!W(J(FreeBSD-user-jp[64987])$B$H$"$C$?$N$G!"1|;3$5$s$O(J
$B!V(Jinter-process $B$J(J mutex $B$r%f!<%6%W%m%;%9%l%Y%k$G2r7h$G$-$k!#!W$H(J
$B8@$C$F$$$k$H;W$C$?$N$G!"!V:GDc8B(J OS $B$N%5%]!<%H$,L5$$$H$G$-$J$$!#!W$H(J
$B8@$C$?$D$b$j$G$9!#(J

$B!V(Jtest and set$B!WL?Na$,;H$($J$$$H8@$&$N$O!"%f!<%6%l%Y%k$G$NOC$G$9!#(J

$B1|;3$5$s$O%f!<%6%W%m%;%9%l%Y%k$H%+!<%M%k%l%Y%k$G$N<BAu$N$I$A$i$r(J
$B$7$F$$$?$N$G$7$g$&$+!#;d$K$O%+!<%M%k%l%Y%k$G$N<BAu$K8+$($^$7$?!#(J

# $B%f!<%6%W%m%;%9$K%P%9$r%m%C%/$5$;$kEy$H$$$&!"J*M}E*;q8;$X$N%"%/%;%9$N(J
# $B5v2D$r=P$9$3$H$O@5E}(J(?)$B$J(J OS $B$,$9$k$3$H$G$O$"$j$^$;$s!#(J
## $BNr;KE*$J;v>p$G$G$-$?$j$9$k$N$b$"$j$^$9$,!D(J

# $BK\$N%j%9%H$OLLGr$=$&$J$b$N$,JB$s$G$$$?$N$G8e!93Z$7$^$;$FD:$-$^$9!#(J
