The current pthread interface only supports the timeout value in absolute time. The problem is under certain conditions, the clock can change. As the result, a thread may not time out in the right time. I will add a new interface to support the timeout value in relative time to solve our problems. Does anyone have any other suggestions? Thanks. H.J.