快速理解Java单线程和多线程比较

单线程是一个一个线程顺序执行,一个线程只有当前一个线程执行完以后才能执行。这种方法能够会致使当某个线程等待响应的时间特别长时,下一个线程须要一直等待,而这时CPU处于空闲。 多线程是一个时间段一个时间段的执行各个线程,每一个线程之间切换执行,这就不存在上面说的某个线程处于等待时CPU倒是空闲的状况,但多线程也会多出线程切换产生的性能开销。 因此当比较单线程和多线程哪一个更快时,就是对上面二者之间开
相关文章
相关标签/搜索