随笔分类 - 读书笔记
摘要:基本的线程机制 并发编程使我们可以将程序划分为多个分离的、独立运行的任务。通过使用多线程机制,这些独立的任务(也被称为子任务)中的每一个都将由「执行线程」来驱动。一个线程就是在进程中的一个单一的顺序控制流。 在使用线程时,CPU 将轮流给每个任务分配其占用时间。每个任务都觉得自己在一直占用 CPU,
阅读全文
摘要:一开始我们做的都是「顺序编程」,但是有时候程序纯顺序执行的性能并不高,并且对于部分问题顺序执行程序并不能很好地解决。 这时候「并发」就是一个很好的解决方案了,「并发」的含义其实很简单,即并行地执行程序中的多个部分。这些部分要么看起来在并发地执行(单处理器环境下通过竞争 cpu 时间片实现同时执行效果
阅读全文