深入浅出Java多线程-学习记录
xyfaneast
Java开发爱好者
展开
-
深入浅出Java多线程-第五章 Java线程间的通信-学习
等待/通知机制 等待/通知机制使用的是使用同一个对象锁,如果你两个线程使用的是不同的对象锁,那它们之间是不能用等待/通知机制通信的。 锁与同步 信号量 管道 使用管道多半与I/O流相关。当我们一个线程需要先另一个线程发送一个信息(比如字符串)或者文件等等时,就需要使用管道通信了。 ...原创 2020-04-05 17:50:59 · 95 阅读 · 0 评论 -
深入浅出Java多线程-第三章 Java线程的状态-学习
线程的start()方法是否可以多次调用? 不可以,调用一次后线程状态就改变了,再次调用会抛异常。 线程状态转换图原创 2020-04-05 17:32:55 · 151 阅读 · 0 评论 -
深入浅出Java多线程-第三章 线程组和线程优先级-学习
参考来源:书籍 深入浅出Java多线程 http://concurrent.redspider.group/RedSpider.html https://redspider.gitbook.io/concurrent/ 一、线程组 线程组是一个树状的结构,每个线程组下面可以有多个线程或者线程组。线程组可以起到统一控制线程的优先级和检查线程的权限的作用。 二、线程的优先级 数字越大优先级越...原创 2020-04-05 17:20:37 · 156 阅读 · 0 评论 -
深入浅出Java多线程-第二章 Java多线程入门类和接口-学习
参考来源:书籍 深入浅出Java多线程 http://concurrent.redspider.group/RedSpider.html https://redspider.gitbook.io/concurrent/ 一、Thread类和Runnable接口 Thread类是Runnable接口的一个实现类,封装了一些常用方法。 start()和run()方法的区别 调用start()方...原创 2020-04-05 17:07:15 · 132 阅读 · 0 评论 -
深入浅出Java多线程-第一章 进程与线程的基本概念-学习
参考来源:书籍 深入浅出Java多线程 http://concurrent.redspider.group/RedSpider.html https://redspider.gitbook.io/concurrent/ 一、进程与线程 进程是一个独立的运行环境,它可以被看作一个程序或者一个应用。是操作系统进⾏资源分配的基本单位。 线程是在进程中执行的一个任务。是操作系统进⾏调度的基本单位,即...原创 2020-04-05 13:15:57 · 189 阅读 · 0 评论