161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
|
return thread->_threadDictionary;
}
#endif
+ (void)sleepForTimeInterval: (of_time_interval_t)timeInterval
{
if (timeInterval < 0)
@throw [OFOutOfRangeException exception];
#if defined(_WIN32)
if (timeInterval * 1000 > UINT_MAX)
@throw [OFOutOfRangeException exception];
Sleep((unsigned int)(timeInterval * 1000));
#elif defined(HAVE_NANOSLEEP)
|
|
|
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
|
return thread->_threadDictionary;
}
#endif
+ (void)sleepForTimeInterval: (of_time_interval_t)timeInterval
{
if (timeInterval < 0)
return;
#if defined(_WIN32)
if (timeInterval * 1000 > UINT_MAX)
@throw [OFOutOfRangeException exception];
Sleep((unsigned int)(timeInterval * 1000));
#elif defined(HAVE_NANOSLEEP)
|