Skip navigation.
 
mlRe: Using NSThreads in command-line apps
FROM : ben syverson
DATE : Fri May 16 00:40:41 2008

On May 15, 2008, at 5:33 PM, Hamish Allan wrote:

> NSRunLoop is just Cocoa's implementation of a kevent()-style loop.
> Instead of adding your socket to the kqueue, add it to the run loop
> instead. (See e.g. http://cocoadevcentral.com/articles/000039.php --
> which uses the CFRunLoop interface, but it's the same run loop.) No
> need for a separate thread to handle the main task.


I know it's kevent "style," but unless it's actually kevent (or a 
similar kernel-level event system) under there, I have my doubts about 
the performance under heavy load. I guess I could (should) do 
benchmarks of both versions. But kqueue is working great so far, so 
I'll probably leave any benchmarking & Sharking until after the rest 
of development is done...

Thanks to everyone for their help! It's been most... helpful. :)

- ben

Related mailsAuthorDate
mlUsing NSThreads in command-line apps ben syverson May 15, 20:42
mlRe: Using NSThreads in command-line apps Bill Bumgarner May 15, 20:47
mlRe: Using NSThreads in command-line apps Randall Meadows May 15, 20:49
mlRe: Using NSThreads in command-line apps Uli Kusterer May 15, 20:51
mlRe: Using NSThreads in command-line apps Jens Alfke May 15, 20:52
mlRe: Using NSThreads in command-line apps ben syverson May 15, 21:16
mlRe: Using NSThreads in command-line apps ben syverson May 15, 21:17
mlRe: Using NSThreads in command-line apps Bill Bumgarner May 15, 21:25
mlRe: Using NSThreads in command-line apps Bill Bumgarner May 15, 21:31
mlRe: Using NSThreads in command-line apps ben syverson May 15, 21:53
mlRe: Using NSThreads in command-line apps Jens Alfke May 15, 23:17
mlRe: Using NSThreads in command-line apps ben syverson May 16, 00:28
mlRe: Using NSThreads in command-line apps Sherm Pendley May 16, 00:31
mlRe: Using NSThreads in command-line apps Hamish Allan May 16, 00:33
mlRe: Using NSThreads in command-line apps ben syverson May 16, 00:40
mlRe: Using NSThreads in command-line apps Hamish Allan May 16, 01:06
mlRe: Using NSThreads in command-line apps Jens Alfke May 16, 03:02
mlRe: Using NSThreads in command-line apps ben syverson May 16, 06:50