摘要: 进程间通信 IPC 协作的进程可能会共享一些彼此都能读写的公共存储区,这个存储区可能在内存,也可能是文件。多个进程同时操作这个共享的区域,就会产生竞争。 临界区 共享内存进行访问的程序片段叫做临界区。 1.任何两个进程不能同时处理临界区 2.不应对CPU的速度和数量做任何假设 3.临界区外运行的进程 阅读全文
posted @ 2017-10-21 20:35 闲云-野鹤 阅读(227) 评论(0) 推荐(0)
摘要: 线程 线程又叫迷你进程。线程比进程更轻,更容易创建。切换更容易。若存在大量的密集计算和IO操作。拥有多个线程允许这些活动重叠进行。 例子。当我们用文字处理软件处理文字的时候,会有多线程。一个和用户的gui界面交互。一个是处理文件的自动备份。如果是单线程的话。当备份的时候,键盘的操作就会被忽略。对用户 阅读全文
posted @ 2017-10-21 16:23 闲云-野鹤 阅读(226) 评论(0) 推荐(0)