java并发
gedoua
这个作者很懒,什么都没留下…
展开
-
多线程
Java提供了强制原子性的内置锁机制:synchronized块。 一个synchronized块有两部分:[color=red]锁[/color]对象的引用,以及这个锁保护的代码块。 每个Java对象都可以隐式地扮演一个用于同步的锁的角色;这些内置的锁被称为内部锁或监听器锁。执行线程进入synchronized块之前会自动获得锁;而无论通过正常控制路径退出,还是从块中抛出异常,线程都...原创 2012-08-20 16:02:33 · 104 阅读 · 0 评论 -
并发编程(一)
用并发解决的问题大体上可以分为“速度”和“设计可管理性”两种。 在run()中对静态方法Thread.yield()的调用是对线程调度器(java线程机制的一部分,可以将CPU从一个线程转移给另一个线程)的一种建议,它在声明:我已经执行完生命周期中最重要的部分了,此刻正是切换给其他任务执行一段时间的大好时机。ps:其实就是我停会,让别的线程运行会。 将Runnable对象转化为工作任务...原创 2012-09-02 22:13:20 · 79 阅读 · 0 评论