pthread_key_data
struct pthread_key_data specific[PTHREAD_KEYS_MAX];
pthread_key_data& keyData = pthread_self()->specific[key];
pthread_key_data& keyData = thread->specific[key];