thread.h revision b07a162e293d41eb86dcaa6c48611313f6412d1d