44问答网
所有问题
线程同步是如何实现的?
在java中,线程的同步是如何实现的???
本人对线程的同步和异步的思想一直都很模糊
不是很理解,谁能具体的解释下啊
不要给官方答案哦,要通俗易懂点的
举报该问题
推荐答案 2008-11-17
线程的同步就相当于只有一个浴室(共用资源)。但是很多人要洗澡(线程),所以为了避免同一时间段有多人拥入浴室,在一个人进入浴室的时候把门锁起来,这样其他人只能等待,等那人洗好开了门才能进入下一个
实现的话就是给你线程中访问共用资源的代码段加上
public void run()
{
synchronized(Object)//括号内为监听的共用资源对象名,注意是对象不是类
{
//改变共用资源的语句
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/R3KZ3VWW.html
相似回答
Java
线程同步
几种方式
答:
(5)使用局部变量
实现线程同步
多
线程同步
有几种
实现
方法
答:
5、使用局部变量实现线程同步
如果使用ThreadLocal管理变量,则每一个使用该变量的线程都获得该变量的副本,副本之间相互独立,这样每一个线程都可以随意修改自己的变量副本,而不会对其他线程产生影响。
java中
线程同步的
几种方法
答:
使用局部变量实现线程同步
,如果使用ThreadLocal管理变量,则每一个使用该变量的线程都获得该变量的副本, 副本之间相互独立,这样每一个线程都可以随意修改自己的变量副本,而不会对其他线程产生影响。
java多
线程
有几种
实现
方法,都是什么
?同步
有几种实现方法,都是什么?
答:
同步的实现方法有五种:1.同步方法;2.同步代码块
;3.
使用特殊域变量(volatile)实现线程同步
;4.使用重入锁实现线程同步;5.使用局部变量实现线程同步 。其中多线程实现过程中需注意重写或者覆盖run()方法,而对于同步的实现方法中使用较常使用的是利用synchronized编写同步方法和代码块。
大家正在搜
如何实现线程
多线程同步的方法
线程同步的关键字
Java线程同步的方法
多线程的实现方式
实现线程的几种方式
同步线程
线程同步机制
线程同步有几种方法
相关问题
线程同步的几种实现方法
Java如何实现多线程同步?
什么是线程的同步?为什么要实现线程的同步?
线程同步有几种实现方法,都是什么?
线程同步互斥的4种方式
C++实现线程同步的几种方式
C语言如何在线程间实现同步和互斥
请问java怎么实现两个线程同步?