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