3 线程高级属性 3.1 线程一次性初始化 有些事需要且只能执行一次(比如互斥量初始化)。通常当初始化应用程序时,可以比较容易地将其放在main函数中。 但当你写一个库函数时,就不…
Read More月度归档: 2021年4月
《Linux – Linux高级编程 – 第二部分 进程与线程》第2章 线程(二)
2 线程同步与互斥 先来了解同步和互斥的基本概念: 临界资源:某些资源来说,其在同一时间只能被一段机器指令序列所占用。这些一次只能被一段指令序列所占用的资源就是所谓的临界资源。 临…
Read More《Linux – Linux高级编程 – 第二部分 进程与线程》第2章 线程(一)
1 线程基础 1.1线程概述 线程( thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期, solaris是这方面的佼佼者。 传统的Unix也…
Read More