> 串行:排队一个一个来(单核串行)。比喻:你去一个窗口排队买票
> 并行:大家一起来(多核同时执行)。比喻:前后端分离开发,各自根据api文档同时进行开发
> 并发:一会干那个一会干这个(单核快速切换,由于处理速度快,我们感受不到,所以近似并行)。比喻:煮水饺时下完饺子,你不会一直傻等到饺子熟了(类似IO耗时操作),你可能会在这个期间去切点葱,切完回来看饺子熟了,就把葱丢进去了,出锅,奥利给!!!
> 并行:大家一起来(多核同时执行)。比喻:前后端分离开发,各自根据api文档同时进行开发
> 并发:一会干那个一会干这个(单核快速切换,由于处理速度快,我们感受不到,所以近似并行)。比喻:煮水饺时下完饺子,你不会一直傻等到饺子熟了(类似IO耗时操作),你可能会在这个期间去切点葱,切完回来看饺子熟了,就把葱丢进去了,出锅,奥利给!!!
2020-11-20
新课上线: 《玩转Java并发工具,精通JUC,成为并发多面手》
内容包括:线程池+各种锁+CAS+AQS+ThreadLocal+ConcurrentHashMap+并发综合实战项目
https://coding.imooc.com/class/409.html
在处理Java并发问题时,需要使用各种工具本课程深度解密JUC库,对Java并发常见的工具类进行从使用到原理的详解,包括CAS+AQS+ThreadLocal+ConcurrentHashMap+线程池+各种锁+并发综合实战项目等。在掌握工具的同时,建立起整个并发工具类的知识体系,并上手一个高性能缓存的实战项目。
内容包括:线程池+各种锁+CAS+AQS+ThreadLocal+ConcurrentHashMap+并发综合实战项目
https://coding.imooc.com/class/409.html
在处理Java并发问题时,需要使用各种工具本课程深度解密JUC库,对Java并发常见的工具类进行从使用到原理的详解,包括CAS+AQS+ThreadLocal+ConcurrentHashMap+线程池+各种锁+并发综合实战项目等。在掌握工具的同时,建立起整个并发工具类的知识体系,并上手一个高性能缓存的实战项目。
2019-12-27
这个oracle的官方定义,对我的很有帮助,收获,下面给出定义的链接地址
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