iOS SDK有一个方便的Obj方法performSelectorOnMainThread,以确保某个函数将在主线程上执行。
Android有简化的Java方法runOnUIThread,也是这样做的。
对于POSIX线程,我需要类似的C语言。POSIX有吗?
发布于 2013-11-12 16:52:59
这在目标C和Android中工作的原因是,这两个环境都有特殊的线程在这些地方运行,这些线程接收消息的“运行”类型,以便执行工作。这些环境中的每一种都包括一个标准化的运行循环,以使您所谈论的内容变得相当透明。
您可以在线程中创建这种行为,方法是让它侦听消息,其中包括运行该函数的函数指针,但这不是posix线程的标准部分。
https://stackoverflow.com/questions/19935022
复制相似问题