《Java编程思想第四版》笔记---21章(1) 并发

线程是进程中一个任务控制流序列,因为进程的建立和销毁须要销毁大量的资源,而多个线程之间能够共享进程数据,所以多线程是并发编程的基础。java 多核心CPU能够真正实现多个任务并行执行,单核心CPU程序其实不是真正的并行运行,而是经过时间片切换来执行,因为时间片切换频繁,使用者感受程序是在并行运行。单核心CPU中经过时间片切换执行多线程任务时,虽然须要保存线程上下文,可是因为不会被阻塞的线程所阻塞,
相关文章
相关标签/搜索