多线程
酷学java
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
生产者和消费者关于锁的案例
1. 老版案例 public class tets2 { public static void main(String[] args) { Data data = new Data(); new Thread(()->{for(int i = 0 ;i<10;i++) { try { dat...原创 2020-03-29 23:52:22 · 209 阅读 · 0 评论 -
什么是JUC并发编程
1.什么是JUC并发编程 这三个包下的操作线程方法 为什么加锁,避免多个线程操作同一个资源 2.线程的几个状态 NEW 新生 RUNNABLE 运行 BLOCKED 阻塞 WAITING 等待 TIMED_WAITING 超时等待 TERMINATED 中断 //查看线程状态 Thread.State 3. sl...原创 2020-03-29 22:37:45 · 614 阅读 · 0 评论 -
线程知识1
什么是多线程 多线程允许我们"同时"执行多段代码. 并发运行:线程是并发运行的,线程调度会统一规划CPU时间,将 CPU的时间划分为若干片段,然后尽可能的均匀分配给所有要并发运行的线程,每个线程在获得CPU时间片后,CPU就来运行它的任务,当时间片用完后,CPU会离开并执行获取到CPU时间片的线程,所以所有线程并非真正的"同时"运行着代码,而都是走走停停的,这种微观上走走停停,宏观上感觉是同时运...原创 2020-03-17 23:34:09 · 109 阅读 · 0 评论
分享