From owner-java@jp.FreeBSD.org Wed Aug 28 02:21:43 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g7RHLhe97022;
	Wed, 28 Aug 2002 02:21:43 +0900 (JST)
	(envelope-from owner-java@jp.FreeBSD.org)
Received: from smg.is.titech.ac.jp (smg.is.titech.ac.jp [131.112.35.1])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g7RHLg397017
	for <java@jp.FreeBSD.org>; Wed, 28 Aug 2002 02:21:42 +0900 (JST)
	(envelope-from fuyuhik8@is.titech.ac.jp)
Received: from tripper.private (smg [131.112.35.1])
	by smg.is.titech.ac.jp (Postfix) with ESMTP id 1BFA52B0FD
	for <java@jp.FreeBSD.org>; Wed, 28 Aug 2002 02:21:42 +0900 (JST)
Message-ID: <55wuqc6wv8.wl@dittohead.is.titech.ac.jp>
From: Fuyuhiko Maruyama <fuyuhik8@is.titech.ac.jp>
To: java@jp.FreeBSD.org
In-Reply-To: <20020827180827.37911eb7.daichi@jp.freebsd.org>
References: <20020724.012519.74758165.yamasa@ec.catv.ne.jp>
	<20020724192325.55472fab.daichi@ongs.co.jp>
	<20020727.052052.59459742.yamasa@ec.catv.ne.jp>
	<20020827.174310.640898806.shudoh@localhost>
	<20020827180827.37911eb7.daichi@jp.freebsd.org>
User-Agent: Wanderlust/2.9.14 (Unchained Melody) on XEmacs/21.5.5 (beets)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: java@jp.FreeBSD.org
Precedence: list
Date: Wed, 28 Aug 2002 02:21:31 +0900
X-Sequence: java 188
Subject: [java 188] Re: Java Memory Model
Errors-To: owner-java@jp.FreeBSD.org
Sender: owner-java@jp.FreeBSD.org
X-Originator: fuyuhik8@is.titech.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020820

$B4];3$G$9!#(B

1$BE@$@$1!#(B

On Tue, 27 Aug 2002 18:08:27 +0900, daichi wrote:
> 
> $BBgCO$G$9!#(B
> 
> # $B$3$N(BJMM$B$K4X$9$k0lO"$N%a!<%k$G$9$,!"$^$@0JA0Bg@P$5$s$K>R2p$7$F$$(B
> # $B$?$@$$$?(BSynchronization and the Java Memory Model$B$rFI$s$G$$$J$$$N$H!"(B
> # ThreadLocal$B$N5sF0$,%$%^%$%A$o$+$C$F$$$J$$$N$GJV?.$rJ]N1$7$F$^$7$?!#(B
> 
> > $BBg@P$5$s(B wrote:
> > 
> > > >  $B!Z(BJava$B$K$*$1$k(BDCL$B$X$NBeBX$(0F![(B
> > > >     static$B$J%/%i%9JQ?t$O;2>H$,$"$k$^$G=i4|2=$5$l$J$$$N$G!"(B
> > > >     $B$3$l$r(BDCL$B$NBe$o$j$H$7$F$O$I$&$+!#(B
> > >
> > > static$B$J%/%i%9JQ?t$O!"$=$N%/%i%9$,%m!<%I$5$l$?$H$-$K(B
> > > $B=i4|2=$5$l$^$9!#(B
> > 
> > $B$5$l$J$$$H;W$$$^$9!#(B
> 
> $B$d$O$j$=$&$G$9$+!#(B
> # $B$3$l$b$^$@D4$Y$F$$$J$$$N$GJV?.$rJ]N1$7$F$$$^$7$?!#(B
> 
> > $B%/%i%9JQ?t$N=i4|2=$O%/%i%9$,=i4|2=$5$l$k:]$K5/$-$^$9!#(B
> > $B%/%i%9$,=i4|2=(B (static $B%V%m%C%/$N<B9T$H(B static $BJQ?t$N=i4|2=(B) $B$5$l$k(B
> > $B%?%$%_%s%0$O!"8@8l;EMM(B ($BBhFsHG(B 12.4.1 When Initialization Occurs) $B$G(B
> > $BDj$a$i$l$F$$$F!"%/%i%9(B T $B$,=i4|2=$5$l$k$N$O0J2<$N>l9g$G$9!#(B
> > 
> >   $B!&(BT $B$N%$%s%9%?%s%9$,:n$i$l$k$H$-!#(B
> >   $B!&(BT $B$G@k8@$5$l$?(B static $B%a%=%C%I$,8F$P$l$k$H$-!#(B
> >   $B!&(BT $B$G@k8@$5$l$?(B static $B%U%#!<%k%I$X$NBeF~$,9T$o$l$k$H$-!#(B
> >   $B!&(BT $B$G@k8@$5$l$?(B static $B%U%#!<%k%I$,;H$o$l$k$H$-!#(B
> >     $B$?$@$7!"$=$N%U%#!<%k%I$X$N;2>H$,%3%s%Q%$%k;~Dj?t$G$O$J$$>l9g(B
> 
> $B0l$D65$($F$/$@$5$$!#(B
> $B!V(BT $B$N%$%s%9%?%s%9$,:n$i$l$?!W8e$G!V(BT $B$G@k8@$5$l$?(B static $B%a%=%C%I$,(B
> $B8F$P$l$k!W$H$$$&>l9g!"!V(BT $B$N%$%s%9%?%s%9$,:n$i$l$?!W;~E@$G=i4|2=$5$l(B
> $B$^$9$+$i!V(BT $B$G@k8@$5$l$?(B static $B%a%=%C%I$,8F$P$l$k!W;~$O=hM}2=$5$l$J(B
> $B$$$s$G$9$h$M!#(B
> # JIT$B$d(BHotSpot$B$,Mm$s$G$/$k$H$3$N$"$?$j$N5sF0$b<BAu0MB8!"$H$$$&$3$H(B
> # $B$K$J$C$F$/$k$N$G$7$g$&$+!#(B
$BK\Ev$O<BAu0MB8$G$O$J$$$G$9!#;EMMDL$j$K$J$C$F$$$J$$$N$O<BAu$N4V0c$$$G$9!#(B

> 
> > $B",JL$N(B ML $B$K=q$$$?J8$NN.MQ$G$9!#(B
> >   Subject: class init. by `instanceof'
> >   http://www.egroups.co.jp/message/jvm-talk/32
> 
>   $B0zMQ(B(http://www.egroups.co.jp/message/jvm-talk/32):
>     $B8=$K!"$$$m$$$m$J(B JVM, JIT $B$r;n$7$?$H$3$m!"(Binstanceof $B$G$O(B
>     $B%/%i%9$N=i4|2=$,5/$-$J$$$b$N$,$[$H$s$I$G$7$?!#(B
>     $BNc30$O(B OpenJIT 1.1.15 $B$H(B JBuilder Java 2 JIT 1.2.15 $B$G!"(B
>     $B$3$l$i$N(B JIT $B$G$O=i4|2=$,5/$-$^$7$?!#(B
> 
> $B$s!<!#6C$-$^$7$?!#(BOpenJIT$B;H$&$H(Binstanceof$B$G=i4|2=$5$l$k$3$H$b(B
> $B$"$C$?$s$G$9$M!#(B
$B$D$^$j!"$3$l$O(BOpenJIT$B$N%P%0$G$9!#(B

--
$B4];3E_I'(B
$BEl5~9)6HBg3XBg3X1!(B $B>pJsM}9)3X8&5f2J(B $B?tM}7W;;2J3X@l96(B $B>>2,8&5f<<(B
mailto:fuyuhik8@is.titech.ac.jp
http://matsu-www.is.titech.ac.jp/%7Emaruyama/
