随笔分类 -  java

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