Java多线程那些事,对Java并发编程2w余字的总结,超详细(从入门到完全掌握)
1.前言现代操作系统(Windows,macOS,Linux)都可以执行多任务。多任务就是同时运行多个任务,例如:在听歌的时候同时打游戏,并且时不时还回复一下微信或者qq。操作系统是如何做到这些的呢?原来CPU执行代码都是一条一条顺序执行的,但是,即使是单核cpu,也可以同时运行多个任务。因为操作系统执行多任务实际上就是让CPU对多个任务轮流交替执行;例如,让游戏执行0.001秒,让微信或者qq执行0.001秒,再让音乐播放器执行0.001秒,在人看来,CPU就是在同时执行多个任务。并且即使是多核CP