摘要:
生产者消费者模型介绍 为什么要使用生产者消费者模型 生产者指的是生产数据的任务,消费者指的是处理数据的任务,在并发编程中,如果生产者处理速度很快,而消费者处理速度很慢,那么生产者就必须等待消费者处理完,才能继续生产数据。 同样的道理,如果消费者的处理能力大于生产者,那么消费者就必须等待生产者。为了解 阅读全文
posted @ 2018-08-11 23:13
一只小小的寄居蟹
阅读(1448)
评论(0)
推荐(0)
摘要:
互斥锁 进程之间数据隔离, 但是多个进程可以共享同一块数据,比如共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的,而共享带来的是竞争,竞争带来的结果就是错乱,如下 如何控制,就是加锁处理。而互斥锁的意思就是互相排斥,如果把多个进程比喻为多个人,互斥锁的工作原理就是多个人都要去争 阅读全文
posted @ 2018-08-11 19:24
一只小小的寄居蟹
阅读(2176)
评论(0)
推荐(0)
摘要:
为什么要有操作系统 现代的计算机系统主要是由一个或者多个CPU,内存,硬盘,键盘,鼠标,显示器,打印机,网络接口及其他输入输出设备组成。 一般而言,现代计算机系统是一个复杂的系统。 程序员无法把所有的硬件操作细节都了解到,管理这些硬件并且加以优化使用是非常繁琐的工作,这个繁琐的工作就是操作系统来干的 阅读全文
posted @ 2018-08-11 08:41
一只小小的寄居蟹
阅读(292)
评论(0)
推荐(0)

浙公网安备 33010602011771号