Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective-C中的线程编程_Objective C_Multithreading - Fatal编程技术网

Objective-C中的线程编程

Objective-C中的线程编程,objective-c,multithreading,Objective C,Multithreading,我正在Objective-C中开发一个协议。我正在使用消息队列进行传输。为了将数据放入消息队列,必须创建一个软件例程来侦听事件。发送方将把数据放到消息队列中,并执行其他工作,并通知接收方。然后,接收器从等待状态唤醒,调用软件例程并接收数据 我不知道如何使用线程方法来实现这一点 由于软件例程无限地等待事件发生,它是否需要处于无限循环中?它需要实现自旋锁吗?您应该阅读课堂上的文档。您应该阅读课堂上的文档。谢谢。我将阅读NSStream的文档,如果我有任何疑问,请告诉您。谢谢。我将阅读NSStream

我正在Objective-C中开发一个协议。我正在使用消息队列进行传输。为了将数据放入消息队列,必须创建一个软件例程来侦听事件。发送方将把数据放到消息队列中,并执行其他工作,并通知接收方。然后,接收器从等待状态唤醒,调用软件例程并接收数据

我不知道如何使用线程方法来实现这一点


由于软件例程无限地等待事件发生,它是否需要处于无限循环中?它需要实现自旋锁吗?

您应该阅读课堂上的文档。

您应该阅读课堂上的文档。

谢谢。我将阅读NSStream的文档,如果我有任何疑问,请告诉您。谢谢。我将阅读NSStream的文档,如果我有任何疑问,请告知您。