多线程
Sunstack
荣耀存于心,而非流于形。
展开
-
面试管: ABC三个线程如何保证顺序执行?
使用CountDownLatch public class ThreadOderRun { public static void main(String[] args) { ThreadOderRun threadOderRun = new ThreadOderRun(); CountDownLatch l1 = new CountDownLatch(0...原创 2019-09-23 14:01:54 · 1906 阅读 · 0 评论 -
JAVA多线程学习(1) 创建线程基础知识
整体大图 JAVA多线程学习是javaer的一大难关,博主也在其中绕了又绕,看了又看,看完又忘,忘了再看,看了再忘,如此反复,不得其要,所以决定写这个多线程学习的系列博客,刨根问底,习得精髓。 构思了一下,画了下面的XMIND图,整个系列化会按照这个图来写,如果有更好的图结构,欢迎大家指点。 线程的基础知识 关于线程和进程的区别我就不多复述了,给大家贴一个百度链接 https://baike.b...原创 2019-09-25 13:16:48 · 175 阅读 · 1 评论 -
JAVA多线程学习(2) Thread类
上一篇写完了创建线程的几种方式及区别,这篇写下Thread类常用方法,如果有什么不对的地方,欢迎指正 Thread类 Thread类作为JAVA线程的基础类,包含了线程常用的方法,如启动线程,停止线程,是否存活等等,并且Thread类也是实现了Runnable接口 此处应该有图 Thread类的成员变量及构造函数 成员变量 private volatile String name; //优先级...原创 2019-09-25 23:24:11 · 175 阅读 · 0 评论 -
JAVA多线程学习(3) 线程的生命周期
JAVA的线程是对操作系统中线程的抽象并加以封装,我门通过简单的new Thread().start()就启动了一个新的线程,然后系统执行run方法代码块,执行完毕之后线程销毁 偷了张图 来源https://www.jianshu.com/p/cb6c3090002f ...原创 2019-09-26 13:58:20 · 128 阅读 · 0 评论