当前位置:  技术问答>java相关

如何做到同步一个类中定义的一个方法?

    来源: 互联网  发布时间:2017-03-22

    本文导语:  某一个方法同一时刻只允许这个类的多个实例的其中一个运行,如何同步?在这个类中定义一个static类型的数据成员,然后对该数据成员进行同步行吗? | 一般的做法是: private final static Ob...

某一个方法同一时刻只允许这个类的多个实例的其中一个运行,如何同步?在这个类中定义一个static类型的数据成员,然后对该数据成员进行同步行吗?

|
一般的做法是:
private final static Object methodLock = new Object();

........
public void theMethod() {
synchronized(methodLock ){

 。。。。。。。。。。
}
}

|
synchronized public void theMethod(){

}
public void run(){
  (synchronized)theMethod();

}
应用thread

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 程序员跳槽前需仔细思考:你是否做到以下10点?
  • C语言在控制台下如何做到输出不滚屏
  • linux中的用户,用什么命令修改密码(要一条命令做到)???
  • 提问:FLASH能做到透明背景的小动画吗?
  • 如何做到linux和win2000的双引导呢???
  • linux技术能做到40岁?
  • 怎么做到每秒刷新一次?
  • JSP 里面 怎么取得用户 的IP地址???有没有什么函数可以做到?
  • 请问如何做到redhat fedora core2和redhat linux enterprise 3 AS共存,谢谢
  • 请问高手,java的打印效果你们能做到什么程度?
  • 如何做到在命令行下输入文字,然后输出包含该文字的图片(bmp or gif)?
  • 怎么样可以做到将图画保存到一个对象中,并在适当时机重画。
  • WAP开发中,中文显示如何做到?
  • 如何做到管理终端,程序依旧运行。
  • 我想删了redhat7.2,包括gurb,怎样在不伤及windows做到
  • 在网关上如何控制,可以使客户机上网时做到即插即用
  • 我要在JSP中取GIF和JPEG图片的长和宽,JSP能做到吗????????
  • /scratchbox和/scratchbox/user/<username>/scratchbox的内容完全一样,但是又不是链接,请问怎么做到的
  • 据说linux分区只能在前8G,40G的硬盘分区先装windows怎么做到呢?
  • RH7总是不认我的128M的内存。有什么有效而使初学者能够做到的办法吗?谢谢
  • 那里修改配置可以做到系统登陆进入默认是控制台,而不是图形界面?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3