> 串行:排隊(duì)一個(gè)一個(gè)來(單核串行)。比喻:你去一個(gè)窗口排隊(duì)買票
> 并行:大家一起來(多核同時(shí)執(zhí)行)。比喻:前后端分離開發(fā),各自根據(jù)api文檔同時(shí)進(jìn)行開發(fā)
> 并發(fā):一會(huì)干那個(gè)一會(huì)干這個(gè)(單核快速切換,由于處理速度快,我們感受不到,所以近似并行)。比喻:煮水餃時(shí)下完餃子,你不會(huì)一直傻等到餃子熟了(類似IO耗時(shí)操作),你可能會(huì)在這個(gè)期間去切點(diǎn)蔥,切完回來看餃子熟了,就把蔥丟進(jìn)去了,出鍋,奧利給!??!
> 并行:大家一起來(多核同時(shí)執(zhí)行)。比喻:前后端分離開發(fā),各自根據(jù)api文檔同時(shí)進(jìn)行開發(fā)
> 并發(fā):一會(huì)干那個(gè)一會(huì)干這個(gè)(單核快速切換,由于處理速度快,我們感受不到,所以近似并行)。比喻:煮水餃時(shí)下完餃子,你不會(huì)一直傻等到餃子熟了(類似IO耗時(shí)操作),你可能會(huì)在這個(gè)期間去切點(diǎn)蔥,切完回來看餃子熟了,就把蔥丟進(jìn)去了,出鍋,奧利給!??!
2020-11-20
新課上線: 《玩轉(zhuǎn)Java并發(fā)工具,精通JUC,成為并發(fā)多面手》
內(nèi)容包括:線程池+各種鎖+CAS+AQS+ThreadLocal+ConcurrentHashMap+并發(fā)綜合實(shí)戰(zhàn)項(xiàng)目
https://coding.imooc.com/class/409.html
在處理Java并發(fā)問題時(shí),需要使用各種工具本課程深度解密JUC庫(kù),對(duì)Java并發(fā)常見的工具類進(jìn)行從使用到原理的詳解,包括CAS+AQS+ThreadLocal+ConcurrentHashMap+線程池+各種鎖+并發(fā)綜合實(shí)戰(zhàn)項(xiàng)目等。在掌握工具的同時(shí),建立起整個(gè)并發(fā)工具類的知識(shí)體系,并上手一個(gè)高性能緩存的實(shí)戰(zhàn)項(xiàng)目。
內(nèi)容包括:線程池+各種鎖+CAS+AQS+ThreadLocal+ConcurrentHashMap+并發(fā)綜合實(shí)戰(zhàn)項(xiàng)目
https://coding.imooc.com/class/409.html
在處理Java并發(fā)問題時(shí),需要使用各種工具本課程深度解密JUC庫(kù),對(duì)Java并發(fā)常見的工具類進(jìn)行從使用到原理的詳解,包括CAS+AQS+ThreadLocal+ConcurrentHashMap+線程池+各種鎖+并發(fā)綜合實(shí)戰(zhàn)項(xiàng)目等。在掌握工具的同時(shí),建立起整個(gè)并發(fā)工具類的知識(shí)體系,并上手一個(gè)高性能緩存的實(shí)戰(zhàn)項(xiàng)目。
2019-12-27
一對(duì)一映射到內(nèi)核線程,學(xué)習(xí)了
2019-11-04
這個(gè)oracle的官方定義,對(duì)我的很有幫助,收獲,下面給出定義的鏈接地址
https://docs.oracle.com/cd/E19455-01/806-5257/6je9h032b/index.html
https://docs.oracle.com/cd/E19455-01/806-5257/6je9h032b/index.html
2019-11-04