随笔分类 -  CSAPP

摘要:本文摘自CSAPP第12章,并加入了网上的参考资料。 并发与并行 拿线程来举例。 并发 当有多个线程在执行时,系统如果只有一个CPU,则根本不可能真正同时进行一个以上的线程。它只能把CPU运行时间划分成若干个时间段,再将时间段分配给各个线程执行。在一个时间段的线程代码运行时,其它线程处于挂起状。这种 阅读全文

posted @ 2016-05-04 11:42 Rim99 阅读(205) 评论(0) 推荐(0)

摘要:本文为CSAPP第五章学习笔记。 编写高效的程序需要: 1. 选择合适的数据结构和算法 2. 编写出编译器能够有效优化以转换成高效可执行代码的源代码 3. 对于计算量较大的任务,可以将其分解为若干小的代码段,然后并行计算 优化代码: 1. 减少不必要的内容,让代码尽可能简单的执行期望的工作。如消除不 阅读全文

posted @ 2016-04-09 20:54 Rim99 阅读(521) 评论(0) 推荐(0)

导航