线程特定数据 线程初始化一个键(每个进程只执行一次),每个线程将这个键与不同的特定数据关联。 需要保证key仅被初始化一次。 通过定义一个 pthread_once_t ,然后再执行init方法时 pthread_once(pthread_once_t * , function); 来使得这个方法在进程中的不同线程里只执行一次,即每个线程看到的key是一样的,但是取出来的数据是不同的。