
多线程、并发编程
ding2425
这个作者很懒,什么都没留下…
展开
-
认识线程安全
只要存在一个状态变量被一个以上的线程所访问(即被多个函数调用),而且其中的某些线程会写入该变量的情况(即改变该变量的值),便存在着线程安全的隐患,此时,必须使用同步来协调线程该变量的访问。 如果程序忽略了线程的安全,就存在隐患,任何时刻都有崩溃的可能。如果你想修复这些隐患,可以尝试以下3种方法: a.不要跨线程共享变量 b原创 2012-05-12 00:46:31 · 579 阅读 · 0 评论 -
话说线程的四种暂停状态
对于线程对象,如果想让其暂时停止,但是恢复运行后又不至于产生一个新的线程对象时,就需要知道如何让线程处于暂停状态了。在java语言中,可通过如下四种方式来实现该功能: 1、sleep()方法 sleep的中文意思是“睡觉”,其主要用来实现让Thread对象“睡觉”,不过在睡觉时设置了一个“闹钟”,时间一到就会恢复到运行就绪态。代码格式为:原创 2012-07-18 18:44:15 · 2137 阅读 · 0 评论