集合只要是不安全的,那么他就是多线程的,多线程意味着他的速度要快,比如边打游戏边听歌。
并发:指两个或多个事件在同一时间段内发生
我们的电脑执行任务是用CPU来执行他
现在电脑的CPU都是多核心多线程
并发指的就是交替执行,一会儿执行任务一,一会儿执行任务二。
并行:两个或多个事件同时发生,同时执行
并发是交替,并行是同时,相当于一个人吃两个馒头和两个人吃两个馒头
我们的电脑同时开着QQ,IDEA等,看着是同时执行,其实是CPU的切换速度很快,我们感觉不到。
集合只要是不安全的,那么他就是多线程的,多线程意味着他的速度要快,比如边打游戏边听歌。
并发:指两个或多个事件在同一时间段内发生
我们的电脑执行任务是用CPU来执行他
现在电脑的CPU都是多核心多线程
并发指的就是交替执行,一会儿执行任务一,一会儿执行任务二。
并行:两个或多个事件同时发生,同时执行
并发是交替,并行是同时,相当于一个人吃两个馒头和两个人吃两个馒头
我们的电脑同时开着QQ,IDEA等,看着是同时执行,其实是CPU的切换速度很快,我们感觉不到。