随笔分类 - java
摘要:并发问题 数据竞争 死锁 活锁 资源不足(饿死) 优先权反转 数据竞争 死锁 四个条件 资源 只能互斥使用(一个资源每次只能被一个进程使用) 请求者 不剥夺条件(进程已获得的资源,在末使用完之前,不能强行剥夺) 请求与保持条件 (若干进程因请求资源而阻塞时,对已获得的资源保持不放) 循环等待条件 (
阅读全文
摘要:创建线程两种方式 java线程特征 priority:优先级,取值1-10,值越大优先级越高 deamon:是否守护线程,可以通过setDeamon/isDeamon设置获取 name:名字 id:thread对象的标识 所有java程序,都有一个名为mian的主线程 java线程共享所有资源 ja
阅读全文
摘要:线程池构造函数参数有哪些 核心线程池 最大线程数 空闲非核心线程存活时长 空闲非核心线程存活时长单位 阻塞队列 线程生产工厂 拒绝执行处理类 execute和submit有什么区别? execute会抛出异常 submit不会抛出异常 线程池怎么处理异常 方式一:在提交的任务中将异常捕获并处理,不抛
阅读全文

浙公网安备 33010602011771号