并发、并行、同步、异步、多线程的区别

1. 并发:位于同一个处理器上的多个已开启未完成的线程,在任意一时刻系统调度只能让一个线程获得CPU资源运行,虽然这种调度机制有多种形式(大多数是以时间片轮巡为主)。但无论如何,都是通过不断切换需要运行的线程让其运行的方式就叫并发(concurrent)。并发的线程之间有两种关系:同步、互斥。 2. 并行:在多CPU系统中,可以让两个以上的线程同时运行,这种可以同时让两个以上线程同时运行的方式叫做
相关文章
相关标签/搜索