摘要: 1jdk中线程是协作式的;os中线程是抢占式的 2hashcode可以看作对象在内存中的值,但并不是,system.identityhashcode是对象的原值 3i++造成线程不安全是因为 重新声明了对象,导致锁住的不是同一个对象 4volatile只是保证了可见性问题,static是让以这个类对 阅读全文
posted @ 2020-06-01 23:06 小傻孩丶儿 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1进程:cpu资源分配的最小单位 2线程:cpu调度的最小单位 3时间片轮转:约0.6ns一条指令 4并行/并发 5并发线程限制 linux:1000 windows:2000 6java有俩种创建线程的方式 (1)Thread:是Java对线程的抽象 (2) Runnable:是java对任务的抽 阅读全文
posted @ 2020-06-01 22:58 小傻孩丶儿 阅读(137) 评论(0) 推荐(0) 编辑