同步集合类的应用 发表于 2018-02-22 | 分类于 juc 使用Concurrentmap代替HashmapCollections.synchronizedMap(null);1234567891011121314151617181920212223242526package cn.itcast.heima2;import java.util.ArrayLi ... 阅读全文 »
阻塞队列 发表于 2018-02-22 | 分类于 juc 阻塞队列的应用12345678910111213141516171819202122232425262728293031323334353637383940414243444546package cn.itcast.heima2;import java.util.concurrent.ArrayBl ... 阅读全文 »
线程同步工具 发表于 2018-02-22 | 分类于 juc Semaphere同步工具1234567891011121314151617181920212223242526272829303132333435363738package cn.itcast.heima2;import java.util.concurrent.ExecutorService;i ... 阅读全文 »
condition 发表于 2018-02-22 | 分类于 juc 锁只能互斥,但是不能通信。condition就是解决该问题的,类似于wait()和notify()。 一个condition12345678910111213141516171819202122232425262728293031323334353637383940414243444546474 ... 阅读全文 »
Lock 发表于 2018-02-22 | 分类于 juc Lock1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768package cn.itcast.h ... 阅读全文 »
Callable与Future的应用 发表于 2018-02-22 | 分类于 juc 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768package cn.itcast.heima ... 阅读全文 »
线程池 发表于 2018-02-22 | 分类于 juc 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748package cn.itcast.heima2;import java.util.concurrent.ExecutorSe ... 阅读全文 »
多个线程共享数据 发表于 2018-02-22 | 分类于 juc 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475package c ... 阅读全文 »
ThreadLocal 发表于 2018-02-22 | 分类于 juc ThreadLocal前身1234567891011121314151617181920212223242526272829303132333435363738394041package cn.itcast.heima2;import java.util.HashMap;import java.ut ... 阅读全文 »
传统wait()和notify()通信技术 发表于 2018-02-22 | 分类于 juc 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566package cn.itcast.heima2;pu ... 阅读全文 »