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 , 。