java并发
小明是我的
这个作者很懒,什么都没留下…
展开
-
java并发(3)-join,Interrupted
java并发(3)-join,Interruptedjoin方法该方法的效果就是等待一段时间直到指定的线程结束。如下面的例子:原创 2015-05-02 19:13:43 · 440 阅读 · 0 评论 -
java并发(4)-synchronized
java并发(4)-synchronizedsynchronized主要是用于解决共享资源竞争的问题。因为在多线程开发里面,如果存在一个共享资源只允许在一个特定时刻只能一个任务访问它。那么就需要对该资源加锁,让其他人在这个时刻无法访问该资源。只有等待另一个人释放了才可以下一个人使用。static synchronized 类锁下面运行一段代码:public class MainThread {原创 2015-05-03 22:43:58 · 443 阅读 · 0 评论 -
java并发(1)-Executors
java并发(1)-Executors关于java创建多线程常用的两种方式,我就不多说了,无非就是实现Runnable和定义Thread。那么我们现在来说说其他的方法。其他的方法。Executors是什么Executors,我们称之为执行器,用于管理Thread对象,简化并发过程,其在客户端和任务执行之间提供了一个间接层。由中介执行任务。无需管理线程的生命周期。我们先是实现一个Runnable的类原创 2015-04-29 19:27:40 · 459 阅读 · 0 评论 -
java并发(2)-优先级,让步,后台线程
java并发(2)-优先级,让步,后台线程优先级java中,线程是有不同的优先级,优先级高的,就会优先执行。 而优先级低的线程,并不是说不会执行,而是执行的频率会相对于优先级高的线程执行得少。 代码中我们可以通过以下方式获取线程的优先级Thread.currentThread().getPriority();并且可以通过以下方式设置线程的优先级Thread.currentThread().set原创 2015-05-02 10:45:24 · 959 阅读 · 0 评论