并发
单核CPU下,线程实际是串行执行的。操作系统中有一个组件叫任务调度器,将CPU的时间片分给不同的线程使用。由于CPU切换非常快,人感觉这几个线程是同时运行的,这就是并发。concurrent
并行
CPU中有多个核,虽然一个核依旧只能串行执行线程,但不同核之间是并行的。parallel
同步调用
需要等待结果的返回,才能继续运行就是同步
异步调用
不需要等待结果返回,就能继续运行就是异步
-----------------------------------------------------------------------------------------------
今天心情还不错
接下来准备多花时间学学JUC吧 加油~