【发布时间】:2018-11-19 06:55:23
【问题描述】:
我正在尝试了解如何为 iOS 创建 react-native 模块,并且出现了一个方面
Official documentation on threading 提到了这段代码及其变体
- (dispatch_queue_t)methodQueue
{
return dispatch_get_main_queue();
}
我在第三方库中看到了很多另一种无证和平,就是这样
+ (BOOL)requiresMainQueueSetup
{
return NO;
}
对我来说,这些看起来有点相似但又不同,因此我想对以下问题进行解释
什么时候应该将
dispatch_get_main_queue添加到模块中,如果省略会发生什么?什么时候应该将
requiresMainQueueSetup添加到模块中,如果省略会发生什么?dispatch_get_main_queue和requiresMainQueueSetup可以一起使用,如果可以,为什么以及何时?从
requiresMainQueueSetup返回YES和NO有什么区别?
【问题讨论】:
标签: ios multithreading react-native queue