黑马程序员技术交流社区
标题:
多线程同步的理解
[打印本页]
作者:
任楚贤
时间:
2016-3-27 22:35
标题:
多线程同步的理解
计算机上每一个运行的程序可能包括多个运行的线程,这些线程之间可能共享一些资源,当多个线程同时读写同一份共享资源时,有可能会起冲突。java中运用
synchronize(使同时发生)的关键字帮助我们解决了这个安全问题。
线程的同步机制:即各个线程之进行排队,一个一个的对共享资源进行操作,而不是同步操作。
线程同步要牢记四点:
1。线程同步就是线程排队
2只有对共享资源的操作时才需要同步,否则就不需要同步
3只有共享资源是变量时才需要同步访问
4多线程访问共享资源的代码有可能是同一份代码,也有可能是不同的代码,只要这些线程的代码访问同一份共享资源,这些线程之间就需要同步。
以上就是我对线程同步的理解与总结,希望对大家有所帮助!
作者:
唯爱唐嫣
时间:
2016-3-27 22:37
多线程的线程并行与这个有啥联系呢?
作者:
伪文艺丶
时间:
2016-3-27 22:42
每天都来一贴吧~
作者:
fanfuhu1992
时间:
2016-3-27 22:44
总结的真好,赞一个
作者:
qinqin521
时间:
2016-3-27 22:45
路过绑定
作者:
2016coco
时间:
2016-3-27 23:03
还没学到 先看看
作者:
伪文艺丶
时间:
2016-3-27 23:16
大妹砸棒棒哒
作者:
天赐潇潇
时间:
2016-3-27 23:44
好,不错,666666
作者:
LLQALLQ
时间:
2016-3-28 00:37
我也看到线程这一部分,你总结的挺好的,学习了
作者:
YUTry
时间:
2016-3-28 00:59
总结的很好
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2