views:

29

answers:

0

Hi,

I need to make a pasteboard owner run on a thread which is not the main thread. This is because the main thread needs to do other stuff, and rendering the pasteboard data might be time-consuming.

I thought of removing the pasteboard owner from the main CFRunLoop, and adding it to the CFRunLoop of another thread, but exactly how should I go about it? I found the CFRunLoop Reference, but I do not know what I should look for (Source, mode, observer) in the main run loop, and what to add to the other thread's run loop.

Any help / indication on what to look for would be greatly appreciated.