2017年11月26日
摘要: 进程是最小的资源单位,线程是最小的执行单位 一、进程 进程:就是一个程序在一个数据集上的一次动态执行过程。 进程由三部分组成: 1、程序:我们编写的程序用来描述进程要完成哪些功能以及如何完成 2、数据集:数据集则是程序在执行过程中所需要使用的资源 3、进程控制块:进程控制块用来记录进程的外部特征,描 阅读全文
posted @ 2017-11-26 17:53 卡卡洛特 阅读(5647) 评论(1) 推荐(3) 编辑
摘要: 问题的提出 上一节的例子中,每个线程互相独立,相互之间没有任何关系。现在假设这样一个例子:有一个全局的计数num,每个线程获取这个全局的计数,根据num进行一些处理,然后将num加1。很容易写出这样的代码: 但是运行结果是不正确的: Thread-5 set num to 2Thread-3 set 阅读全文
posted @ 2017-11-26 17:27 卡卡洛特 阅读(323) 评论(0) 推荐(0) 编辑