1. 线程总数异步
1线程总数异步的。所谓线程安全是指:“代码能够被多个线程调用而不会产生灾难性的结果,它不要求代码在多个线程中高效地运行,只要求能够安全的运行”。实现线程安全有以下几种方式:
(1) 简单粗暴方式: 利用Pthreads提供的工具: 互斥量、条件变量和线程私有数据,实现线程的安全。即通过整个函数的调用的串行化来实现线程安全,在进入函数时候加锁,离开函数时候解锁。这样该函数可被若干个线程调用,但同一个时刻只有一个线程能够调用它。
(2) 稍较为高效方式: 将线程安全函数划分为多个临界区, 这样允许多个线程同时进入该函数,但不能同时进入一个临