java——多线程
B_qxzb
科学
严谨
认真
务实
展开
-
什么是守护线程?
前言守护线程(即daemon thread),是个服务线程,准确地来说就是服务其他的线程,而其他的线程只有一种,那就是用户线程。所以java里线程分2种,1、守护线程,比如垃圾回收线程,就是最典型的守护线程。2、用户线程,就是应用程序里的自定义线程。守护线程1、守护线程,专门用于服务其他的线程,如果其他的线程(即用户自定义线程)都执行完毕,连main线程也执行完原创 2015-09-03 22:49:48 · 6611 阅读 · 0 评论 -
java volatile关键字
定义volatile是一个关键字,就跟synchronized是一个关键字一样。作用volatile的作用是用来解决并发访问数据的问题的,在这方面也跟synchronized关键字一样。如何使用volatile写在类的数据成员的前面。volatile和synchronized的区别1、volatile写在类的数据成员的前面,而synchron原创 2015-09-13 16:28:28 · 612 阅读 · 0 评论 -
Thread join方法
作用1、等待线程死亡:准确地说,应该是一直等到这个线程的run方法执行完毕。2、之所以要等待这个线程执行完毕的原因是,可能其他的线程或者接下来的业务逻辑代码会依赖这个线程的执行结果,所以要调用join()方法来一直等到这个线程执行完毕,再执行其他的任务。示例代码/** * 在战争这个舞台上, * 1、一会儿隋军多次5连击农民军 * 2、一会儿农民军又多次反击隋军原创 2015-09-14 01:09:20 · 483 阅读 · 0 评论