摘要:
本节主要知识点包括三个方面 一、线程的含义 二、进程和线程的区别 三、开启进程的两种方式 1️⃣ 什么是线程和多线程? 1、在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程。 线程顾名思义,就是一条流水线工作的过程(流水线的工作需要电源,电源就相当于cpu), 而一条流水线必须属于 阅读全文
摘要:
主要知识点:互斥锁、队列和生产者消费者模型 一、互斥锁 1、进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的, 而共享带来的是竞争,竞争带来的结果就是错乱。 如下实例: 那么,如何控制呢?答案就是加锁处理。 2、互斥锁的理解: 互斥锁的意思就是互相排斥, 阅读全文