java8源码-JUC:日常使用进程/线程的案例或者case

时间:2024-06-24 13:52:02
【文件属性】:

文件名称:java8源码-JUC:日常使用进程/线程的案例或者case

文件大小:29KB

文件格式:ZIP

更新时间:2024-06-24 13:52:02

系统开源

java8 源码 #juc多线程 java.util.concurrent(并发) ##概念复习 进程:正在进行中的程序 线程:进程当中的一个执行单元 关系: 进程包含线程 面试问题: 日常使用进程/线程的案例或者case ###线程的各种状态: Thread.state --枚举 (需手写记忆) 进入源码:NEW --新建 RUNNABLE --运行 BLOCKED --阻塞 WAITING --等待 --不见不散 TIMED_WAITING--等待 --过时不候 TERMINATED-- 终结 ##案例1--买票 需求:三个窗口 卖出 30张票 提纲:-->上篇 1,线程 操作(资源类中的实例方法) 资源类 2,高内聚 低耦合 始终记得:多个线程操作同一个资源类 代码编写 资源类(实例变量+实例方法) class Ticket{ private int number = 30; // 引入java.util.concurrent.locks private Lock lock = new ReentrantLock(); public void sale(){ lock.loc


【文件预览】:
JUC-master
----案例文件说明(17KB)
----README.md(17KB)
----JUC.iml(423B)
----src()
--------com()
----.idea()
--------uiDesigner.xml(9KB)
--------encodings.xml(1KB)
--------vcs.xml(180B)
--------misc.xml(273B)
--------modules.xml(246B)

网友评论