NSThread sleepUntilDate w/ dateWithTimeIntervalSinceNow and intervals < 1sec
NSThread sleepUntilDate w/ dateWithTimeIntervalSinceNow and intervals < 1sec
- Subject: NSThread sleepUntilDate w/ dateWithTimeIntervalSinceNow and intervals < 1sec
- From: Nicolas Berloquin <email@hidden>
- Date: Sun, 30 Oct 2005 21:28:04 +0100
Hello !
I have a background thread that needs to loop every 25ms.
After each loop, I calculate the time spent inside the loop, then call :
[NSThread sleepUntilDate: [NSDate dateWithTimeIntervalSinceNow: ]];
with a value between ]0;25ms]. But I'm getting strange offsets in what
should be a continuous heartbeat.
The docs talk about :
+ (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)seconds
NSTimeInterval being a double, I assumed I could pass miliseconds,
or even microseconds. Does it actually round the parameter to the
nearest
second ?
If this is the case, which is the best way to sleep an NSThread less
than 1 sec
without rewriting the code to use some other kind of threading
mechanism ?
(I really like the one-line call to launch it and manage it !)
thanks
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden