ApH
ApH
知名人士
知名人士
  • 铜币0枚
  • 威望0点
  • 贡献值0点
阅读:701回复:1

请教一个关于java多线程的问题

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

游客

返回顶部