pthreads:在主线程上执行功能
|
我正在寻找类似可可的
-[NSObject performSelectorOnMainThread: withObject: waitUntilDone:]
方法。
所以基本上我有一个函数可以在一个单独的线程上执行一些工作,但是它必须执行一些需要在主线程上执行的同步调用。
没有找到相关结果
已邀请:
2 个回复
览幕堤分
温拎凯玛
,然后让主线程执行它们。 要同步等待,您只需在这些执行请求对象上具有一个互斥量和条件变量,以及完成标志。让子线程在互斥体/ condvar /完成标志上等待,然后在主线程中(在互斥体下)设置该标志并向cvar发出信号。请求结构的清理将在子进程中完成。 更具体地说,如果您可以提及在主线程上运行了哪个事件循环,它将很有帮助。