摘要:
一、同步 1.1 线程不同步会产生的问题 如下代码和结果所示,当线程没有同步时,多个线程抢占CPU资源,可能导致各种问题的发生。 /* 使用多线程实现卖票: 有三个窗口,一共是100张票 */ #include<stdio.h> #include<string.h> #include<unistd. 阅读全文
2021年12月9日
摘要:
一、线程 1.1 什么是线程 与进程(process)类似,线程(thread)是允许应用程序并发执行多个任务的一种机制。一个进程可以包含多个线程。同一个程序中的所有线程均会独立执行相同程序,且共享同一份全局内存区域,其中包括初始化数据段、未初始化数据段,以及堆内存段。(传统意义上的UNIX 进程只 阅读全文