精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2012-03-12
如果ThreadLocal 里面存的变量本身是非线程安全的 。。是不是也一样有问题 ??
上述例子中 局部变量x 本身就不会有线程安全问题。。 |
|
返回顶楼 | |
发表时间:2012-03-12
lanzhengwu 写道 如果ThreadLocal 里面存的变量本身是非线程安全的 。。是不是也一样有问题 ??
上述例子中 局部变量x 本身就不会有线程安全问题。。 ThreadLocal 就是为线程安全设计的,至于是不是一样有问题,我觉得你应该自己做例子试验一下 |
|
返回顶楼 | |
发表时间:2012-03-13
cuisuqiang 写道 lanzhengwu 写道 如果ThreadLocal 里面存的变量本身是非线程安全的 。。是不是也一样有问题 ??
上述例子中 局部变量x 本身就不会有线程安全问题。。 ThreadLocal 就是为线程安全设计的,至于是不是一样有问题,我觉得你应该自己做例子试验一下 http://www.iteye.com/topic/103804 |
|
返回顶楼 | |
发表时间:2012-03-13
lanzhengwu 写道 cuisuqiang 写道 lanzhengwu 写道 如果ThreadLocal 里面存的变量本身是非线程安全的 。。是不是也一样有问题 ??
上述例子中 局部变量x 本身就不会有线程安全问题。。 ThreadLocal 就是为线程安全设计的,至于是不是一样有问题,我觉得你应该自己做例子试验一下 http://www.iteye.com/topic/103804 还真的和ThreadLocal 干上了! |
|
返回顶楼 | |
发表时间:2012-03-13
cuisuqiang 写道 xql80329 写道 endual 写道 已故IT培训师张老师的多线程开发的视频可以看下,讲的挺不错的。
在电驴上有下载。 看到已故 我还以为你写错了。 百度了一下 还是真的。哎! 这可是一个轰动性的事件,难道你现在才知道? 两耳不闻窗外事,一心只知敲代码呀! |
|
返回顶楼 | |
发表时间:2012-03-13
龙天1213 写道 cuisuqiang 写道 xql80329 写道 endual 写道 已故IT培训师张老师的多线程开发的视频可以看下,讲的挺不错的。
在电驴上有下载。 看到已故 我还以为你写错了。 百度了一下 还是真的。哎! 这可是一个轰动性的事件,难道你现在才知道? 两耳不闻窗外事,一心只知敲代码呀! 在别人眼里,程序员是白领。。。。 在别人眼里,程序员拿着高薪。。。。 在别人眼里。程序员工作在温馨的环境中。。。 可是,我们确实牛马。。。 |
|
返回顶楼 | |
发表时间:2012-03-13
cuisuqiang 写道 龙天1213 写道 cuisuqiang 写道 xql80329 写道 endual 写道 已故IT培训师张老师的多线程开发的视频可以看下,讲的挺不错的。
在电驴上有下载。 看到已故 我还以为你写错了。 百度了一下 还是真的。哎! 这可是一个轰动性的事件,难道你现在才知道? 两耳不闻窗外事,一心只知敲代码呀! 在别人眼里,程序员是白领。。。。 在别人眼里,程序员拿着高薪。。。。 在别人眼里。程序员工作在温馨的环境中。。。 可是,我们确实牛马。。。 这位仁兄要淡定呀! |
|
返回顶楼 | |
发表时间:2012-03-13
http://www.iteye.com/topic/806990
看看这个吧 |
|
返回顶楼 | |
发表时间:2012-03-13
线程安全取决于数据是否有被多线程共享。
和变量类型关系不大。 局部变量也是相对的。 另外线程安全除了Synchronized之外还有很多选择: 如楼主的那个例子, int locals = 0;这种简单的,可以通过定义 AtomicInteger locals = new AtomicInteger(0);来替换,实现线程安全。Atomic基于volitale和CAS实现轻量级乐观锁。 还有juc里的Lock序列的高级锁等可用。 |
|
返回顶楼 | |
发表时间:2012-03-13
龙天1213 写道 cuisuqiang 写道 龙天1213 写道 cuisuqiang 写道 xql80329 写道 endual 写道 已故IT培训师张老师的多线程开发的视频可以看下,讲的挺不错的。
在电驴上有下载。 看到已故 我还以为你写错了。 百度了一下 还是真的。哎! 这可是一个轰动性的事件,难道你现在才知道? 两耳不闻窗外事,一心只知敲代码呀! 在别人眼里,程序员是白领。。。。 在别人眼里,程序员拿着高薪。。。。 在别人眼里。程序员工作在温馨的环境中。。。 可是,我们确实牛马。。。 这位仁兄要淡定呀! 人类再也不能控制哥淡定了 |
|
返回顶楼 | |