From owner-java@jp.FreeBSD.org Tue Aug 27 17:42:23 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g7R8gNJ76203;
	Tue, 27 Aug 2002 17:42:23 +0900 (JST)
	(envelope-from owner-java@jp.FreeBSD.org)
Received: from mx1.aist.go.jp (mx1.aist.go.jp [150.29.246.133])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet id g7R8gM376197
	for <java@jp.FreeBSD.org>; Tue, 27 Aug 2002 17:42:22 +0900 (JST)
	(envelope-from shudo@computer.org)
Received: from rpsmtp1.aist.go.jp
	by mx1.aist.go.jp  with ESMTP id g7R8gLW14067
	for <java@jp.FreeBSD.org>; Tue, 27 Aug 2002 17:42:21 +0900 (JST)
	env-from (shudo@computer.org)
Received: from mail03.aist.go.jp
        by rpsmtp1.aist.go.jp  with ESMTP id g7R8gLi13342
        for <java@jp.FreeBSD.org>; Tue, 27 Aug 2002 17:42:21 +0900 (JST)
        env-from (shudo@computer.org)
Received: from aist.go.jp
        by mail03.aist.go.jp  with ESMTP id g7R8gKT22175
        for <java@jp.FreeBSD.org>; Tue, 27 Aug 2002 17:42:20 +0900 (JST)
        env-from (shudo@computer.org)
Message-Id: <20020827.174310.640898806.shudoh@localhost>
To: java@jp.FreeBSD.org
From: shudo@computer.org
In-Reply-To: <20020727.052052.59459742.yamasa@ec.catv.ne.jp>
References: <20020724.012519.74758165.yamasa@ec.catv.ne.jp>
	<20020724192325.55472fab.daichi@ongs.co.jp>
	<20020727.052052.59459742.yamasa@ec.catv.ne.jp>
X-Mailer: Mew version 2.2 on XEmacs 21.4.8 (Honest Recruiter)
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 17:43:10 +0900
X-Sequence: java 178
Subject: [java 178] Re: Java Memory Model
Errors-To: owner-java@jp.FreeBSD.org
Sender: owner-java@jp.FreeBSD.org
X-Originator: shudo@computer.org
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+020820

$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%/%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

$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

$B%m!<%I;~$K=i4|2=$7$F$7$^$&$H!"(B
$B%W%m%0%i%`$N5sF0$,JQ$o$C$F$7$^$&$3$H$,$"$j$^$9!#(B
$B$=$s$J$3$H$OLGB?$K5/$-$J$$$N$G$9$,!"(B
$B$=$l$r4:$($F5/$3$9$h$&$J$$$d$i$7$$%F%9%H%W%m%0%i%`$,$3$3$K$"$j$^$9(B:

  Subject: timing of class initialization
  http://java-house.jp/ml/archive/j-h-b/021091.html

$B5DO@$NA4BN$rDI$($F$$$J$$$N$G!"$H$s$A$s$+$s$J$3$H$r8@$C$F$$$?$i(B
$B$4$a$s$J$5$$!#(B

Kazuyuki Shudo/$B<sF#0l9,(B   $B;d$r$?$P$M$J$$$G(B $B$"$i$;$$$H$&$N2V$N$h$&$K(B
  shudo@computer.org   http://www.shudo.net/
