【发布时间】:2021-10-09 14:24:45
【问题描述】:
我正在使用以下代码在后台从服务器检索数据。
new Thread(retrieveData()).Start();
下面是从服务器接收数据的函数,
void retrieveData()
{
while (true)
{
string data = subSocket.ReceiveFrameString();
}
}
我想根据从服务器接收到的数据创建一个预制件。不幸的是,我不能从使用retrieveData 的后台线程中这样做。如何向主线程发送回调并在指定位置创建预制件?
【问题讨论】:
-
在主线程上创建
Handler并在其上创建post(Runnable)...
标签: c# multithreading unity3d backgroundworker