|
阅读:701回复:1
请教一个关于java多线程的问题
正在学java,对java中的synchronized关键字不是很了解,希望明白的人能够详述一下,关于java多线程支持synchronized, The Object Lock Flag and Releasing, 以及线程的控制。;)
|
|
|
1C#
发布于:2001-09-27 12:24
Re:请教一个关于java多线程的问题
synchronized,
他不仅可一锁定对象,还可以锁定某个动作。可以在多线程访问各静态方法时加入一个同样的锁定动作的语句。 如: 在你的多线程类中需要访问同步test类中的静态方法时,(不妨设有一个为getflag()方法): synchronized(test.getflag()){ //凡是要访问到test类的静态方法时同步此动作 ... //访问test类的静态方法。 } |
|