From owner-java@jp.FreeBSD.org Tue Aug 27 22:13:25 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g7RDDPb38005;
	Tue, 27 Aug 2002 22:13:25 +0900 (JST)
	(envelope-from owner-java@jp.FreeBSD.org)
Received: from ongs.co.jp (ns.ongs.co.jp [202.216.232.58])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with SMTP/inet id g7RDDO338000
	for <java@jp.FreeBSD.org>; Tue, 27 Aug 2002 22:13:24 +0900 (JST)
	(envelope-from daichi@jp.freebsd.org)
Received: (qmail 9565 invoked from network); 27 Aug 2002 13:14:25 -0000
Received: from unknown (HELO parancell.ongs.co.jp) (202.216.232.62)
  by ns.ongs.co.jp with SMTP; 27 Aug 2002 13:14:25 -0000
From: daichi <daichi@jp.FreeBSD.org>
To: java@jp.FreeBSD.org
Message-Id: <20020827221442.2c0aa345.daichi@jp.freebsd.org>
In-Reply-To: <20020827.174834.884013286.shudoh@localhost>
References: <20020722113149.77f67077.daichi@jp.freebsd.org>
	<55lm7ypli6.wl@dittohead.is.titech.ac.jp>
	<20020819123321.77e954d2.daichi@jp.freebsd.org>
	<20020827.174834.884013286.shudoh@localhost>
Organization: ONGS Inc.
X-Mailer: Sylpheed version 0.8.1 (GTK+ 1.2.10; i386-portbld-freebsd4.6)
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
Reply-To: java@jp.FreeBSD.org
Precedence: list
Date: Tue, 27 Aug 2002 22:14:42 +0900
X-Sequence: java 185
Subject: [java 185] Re: JDK14 =?ISO-2022-JP?B?GyRCMFw/IjpuNkgkSxsoQg==?=
 =?ISO-2022-JP?B?GyRCJEQkJCRGGyhC?= 
Errors-To: owner-java@jp.FreeBSD.org
Sender: owner-java@jp.FreeBSD.org
X-Originator: daichi@jp.FreeBSD.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020820

$BBgCO$G$9!#(B

> $B<sF#$G$9!#(B
(snip)
> $B$3$s$JOCBj$,=P$F$$$k@^$b@^!"!X(BSolaris 9 $B$,(B M:N $B%b%G%k$r<N$F$?!Y(B
> $B$H$$$&$3$H$rCN$j$^$7$?!#(B
(snip)
>   Threading
>   http://java.sun.com/docs/hotspot/threads/threads.html
> 
>   $B35MW(B:  This document will give you an overview between the
>   relationship of the threading models used by the Solaris operating
>   environment and the Java thread model.

$B=i$a$FCN$j$^$7$?!#(B
$BFI$_$^$7$?!D(B  $B6C$-!#(B

> $B@$$NCf$G$O$$$m$$$m$JJ8=q$,B?BPB?%b%G%k$NMxE@(B (*1) $B$r@b$$$F$$$F!"(B
> Linux, FreeBSD, NetBSD $B$J$I$,B?BPB?%b%G%k$K8~$+$C$F$$$k(B ($B$h$&$K8+$($k(B) (*2)
> $B$N$KBP$7$F!"(BSolaris $B$,0lBP0l%b%G%k$K0\$C$?$3$H$O6=L#?<$$$G$9!#(B

Linux$B$"$?$j$O(B1:1$B$G$$$/$+$J$H$O;W$C$F$O$$$?$s$G$9$1$I!"(BSolaris$B$G(B
$B$3$&$/$k$H$O;W$o$J$+$C$?!D(B

>   [3] Jason Evans,
>       Kernel-Scheduled Entities for FreeBSD,
>       2000
>       "freebsd_kse.pdf" $B$H$$$&%U%!%$%kL>$G$I$3$+$KE>$,$C$F$^$9(B

http://www.asdf.dk/sjov/freebsd_kse.pdf

> $BKM$NA[A|$,5Z$VHO0O$G$9$H!D(B
> 
>   * $BB??t$N(B LWP$B!"%+!<%M%k%9%l%C%I$r:n$C$F$bLdBj$K$J$i$J$/$J$C$F$-$?!#(B
> 
>     - $B%9%1%8%e!<%k$d%m%C%/$N%*!<%P!<%X%C%I$r>.$5$/$9$k5;=Q$,?JJb$7$?!#(B
>       $BNc$($P(B adaptive lock $B$H$+!#(B
>       http://www.idg.co.jp/sw/back/series/200005_02_kernel.html
> 
>     - $B%a%b%j$,K-IY$K$J$C$?$?$a!"(BLWP$B!"%+!<%M%k%9%l%C%I$,(B
>       $B%+!<%M%kFb;q8;$r>CHq$9$k$3$H$,LdBj$K$J$i$J$/$J$C$?!#(B
> 
>   * $B%9%l%C%I?t$,B?$$%"%W%j!"%W%m%;%C%5?t$,B?$$%^%7%s$,A}$($F$-$F!"(B
>     $B%9%l%C%I$KBP$7$FE,@Z$J?t$N(B LWP $B$r@8@.$9$k$3$H$d!"(B
>     $B%9%l%C%I$r(B LWP $B$KBP$7$FE,@Z$K%9%1%8%e!<%k$9$k$3$H$,Fq$7$/$J$C$F$-$?!#(B
> 
>     $BNc$($P!"A07G$N(B http://java.sun.com/docs/hotspot/threads/threads.html
>     $B$K$O!"7W;;=8Ls$J%"%W%j$G$O=<J,$J?t$N(B LWP $B$,:n$i$l$J$$!"$H=q$$$F$"$j$^$9!#(B

$B$&!<$`!D(B
Sun$B$OJ#?t(BCPU$B$G$NF0:n<B@S$,$"$k$G$7$g$&$+$i!"$=$3$+$i$3$&8@$o$l$k(B
$B$H!"%9%1%8%e!<%i%"%/%F%#%Y!<%7%g%s<+?H$NM-MQ@-$r5?$C$F$7$^$$$^$9(B
$B$M!D(B
$BKM$H$7$F$O(B

   * $B%9%l%C%I?t$,B?$$%"%W%j!"%W%m%;%C%5?t$,B?$$%^%7%s$,A}$($F$-$F!"(B
     $B%9%l%C%I$KBP$7$FE,@Z$J?t$N(B LWP $B$r@8@.$9$k$3$H$d!"(B
     $B%9%l%C%I$r(B LWP $B$KBP$7$FE,@Z$K%9%1%8%e!<%k$9$k$3$H$,Fq$7$/$J$C$F$-$?!#(B

$B$,$+$J$jEv$?$C$F$k$N$G$O$J$$$+$H!#(BSolaris$B$N>l9g$@$H(B

    - $B%9%1%8%e!<%k$d%m%C%/$N%*!<%P!<%X%C%I$r>.$5$/$9$k5;=Q$,?JJb$7$?!#(B
      $BNc$($P(B adaptive lock $B$H$+!#(B
      http://www.idg.co.jp/sw/back/series/200005_02_kernel.html

$B$3$l$b$"$j$=$&!#(B
# $B%"%@%W%F%#%V%m%C%/$H$$$&<jK!$r;O$a$FCN$j$^$7$?!#(B
# $B%"%@%W%F%#%V%m%C%/(B: $B=jM-<T%9%l%C%I$,%W%m%;%C%5>e$G<B9TCf$J$i(B
#   $B%9%T%s>uBV$K!"=jM-<T%9%l%C%I$,%W%m%;%C%5>e$G%9%j!<%WCf$J$i(B
#   $B%V%m%C%/>uBV$K!#=jM-<T%9%l%C%I$,%9%j!<%W>uBV$+$i<B9T>uBV$K(B
#   $B$J$C$?$i$$$:$l%V%m%C%/>uBV$+$i%9%T%s>uBV$X!#(B

NGPT$B$r3+H/$7$F$$$k(BIBM$B$N%A!<%`$H$+!"(BNathan$B;a$H(BJason$B;a$O$3$l$K4X$7$F(B
$B2?$r;W$C$F$k$s$G$7$g$&!#(B

FreeBSD(NetBSD$B$O$I$&$@$m$&(B)$B$N:#$N%+!<%M%k$C$F%+!<%M%k%b!<%I$G$N(B
$B3d$j9~$_$C$F8z$-$^$;$s$h$M(B(Linux$B$O$I$&$J$s$@$m$&(B)$B!#$=$b$,$=$b$=$b!"(B
http://www.idg.co.jp/sw/back/series/200005_02_kernel.html$B$G>R2p$5$l$F(B
$B$$$k(BSMP$B$G$"$^$jNI$$@-G=$r<($5$J$$$s$G$9$h$M!":#$N(BFreeBSD$B%+!<%M%k$C(B
$B$F!#(B

$B6C$-$^$7$?!#(B
Sun$B$N%"%W%m!<%A$,!"@-G=$bNI$/%/%j%F%#%+%k%Q%9$J@_7W$G$"$k$J$i!"(B
FreeBSD$B$b!"%+!<%M%k%b!<%I$G$N3d$j9~$_$r5v2D$9$kJ}K!$K:n$jBX$($k(B
$B$H$H$b$K!J$3$l$C$F(BSMP$B%W%m%8%'%/%H$NC4Ev$+$J(B http://www.freebsd.org/smp/$B!K!"(B
KSE$B$G$N@.2LJ*$O(BLWP$B$NF3F~$K$H$I$a!"%f!<%6%l%Y%k%9%l%C%I$H(BLWP$B$r(B
1:1$BBP1~$K$7$F!"%+!<%M%k$r(BLWP$B%Y!<%9$K$7!"(Bps$B$d(Btop$B$G$N=PNO$r(BPS$B$H(B
LWP$B$,$&$^$$$3$HI=<($5$l$k$h$&$KJQ99!"$GNI$$5$$,$7$F$-$^$9!#(B

$B$3$l$+$i$I!<$J$k$s$G$7$g$&!#(B
$B$H$j$"$($:$O<BAu$7$F@-G=$rHf3S$7$J$$$H;O$^$i$J$$!"$+!#(B

# Linux$B$KF3F~$5$l$k(B($B$?(B?)NGPT$B$O!"7k6I(Bclone()$B$G@8@.$5$l$?(B
# $B%W%m%;%9$KBP$7$F%9%l%C%I$rEv$F$F!"(BLWP$B$G$O$J$$$s$G$9$h(B
# $B$M!#$3$l$,(B*BSD$B$H(BLinux$B$N%"%W%m!<%A$N$b$C$H$bBg$-$J0c$$!"(B
# $B$H$$$&$3$H$K$J$j$^$9$G$7$g$&$+!#(B
# $B$3$&$J$j$^$9$H!"(BLWP$B$N@Z$jBX$($h$j$b(Bclone()$B$5$l$?%W%m%;(B
# $B%9$N@Z$jBX$(;~4V$NJ}$,B.$$$H$$$&(BNathan$B;a$NO@J8$N7k2L$,(B
# $B5$$K$J$j$^$9$M!#(B

# LWP$B$h$j$b!"$b$7$+$9$k$H(Bclone()$B$NJ}$,%b%G%k$H$7$F$bM%$l(B
# $B$F$$$F<BAu$bM%$l$?$b$N$K$7$d$9$$!"$C$F$3$H(B??

--
Daichi GOTO
    http://www.ongs.net/daichi, daichi@jp.freebsd.org
