黑马程序员技术交流社区

标题: 关于线程安全 [打印本页]

作者: ゞSunペ果果つ    时间: 2013-4-17 11:43
标题: 关于线程安全
本帖最后由 ゞSunペ果果つ 于 2013-4-18 12:08 编辑

我们知道最常用的关于线程安全的有synchroized关键字,类似这样安全我知道还有其他的关键字,或者定义变量安全的,我想我这样说,大家应该懂。大致意思就是:处理线程安全的应该不单单就有synchroized这一个方法,我想多了解一些。。高手们,爆发你们的小宇宙吧
作者: 谭威    时间: 2013-4-17 11:49
详情请见jdk文档java.util.concurrent.locks 这个包
作者: java冬冬    时间: 2013-4-17 12:24
本帖最后由 java冬冬 于 2013-4-17 12:31 编辑

使用如下两个方法可以安全结束多线程{:soso_e152:}
  1. (1)用interrupt() ;//中断线程就可以了
  2. (2)run(){
  3. while(flag = true){
  4. ......
  5. }
  6. }                      //将flag设为flase即可
复制代码

作者: 山西_李帅    时间: 2013-4-17 13:16
处理线程安全就是尽量避免"你中有我中有你"的思想。老师说我们现在基本不会去自己写多线程,我们在毕业上班也是基本都是单线程。还有啊,楼主你得关键字是不是写错了。synchronized,你少个n吧
作者: 山西_李帅    时间: 2013-4-17 13:17
处理线程安全就是尽量避免"你中有我中有你"的思想。老师说我们现在基本不会去自己写多线程,我们在毕业上班也是基本都是单线程。还有啊,楼主你得关键字是不是写错了。synchronized,你少个n吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2