JAvaスレッド同期の様々な方法
16701 ワード
: , , , , 。
: Java , , 。 long double, JVM 32 , long double 64 。 。
(++) ,
: ,Java , synchronized , 。
: JAVA , , 。
synchronized(this) , this , , 。
1、 ,JVM 。 。 , ,JVM , , 。
2、 , , 。 ( , , , ; , wait() , , )
:
1、 , 。 , 。( , , )
2、
3、 synchronized 。
4、 , , Thread.sleep() Thread.yield() , , 。
5、 Synchronized , synchronized , , synchronized 。
:
1、 。
2、 , 。
3、 , 。
:
1、
2、 , ,
3、 , wait() , , 。
, , 。JVM , 。
: A、B、C , 。
Java.lang.Object
1、 wait(): ,JVM 。
2、 notify(): ,JVM , 。