我正在阅读应用程序文档"index.html“,他提出了避免在主线程上运行网络的两种解决方案:
1.异步网络--解决此问题的最佳解决方案是异步运行网络代码。异步网络代码有许多优点,尤其是它允许您安全地访问网络,而不必担心线程。
2.二级线程上的同步网络--如果异步运行网络代码非常困难(也许您正在使用假定同步网络的大型可移植代码库),则可以通过在辅助线程上运行同步代码来避免监视狗。
我在这里有几个问题:
谢谢~
发布于 2016-09-13 08:47:16
至于#1 -是的,你是对的。
至于#2 -一个例子是一个外围设备的工作。我曾经开发过一个应用程序,它可以与一种售票机沟通。打印一张票需要通过网络发送大约20-30条指令,并且只有在确认从机器返回后才能发送新的指令。当我用一个方法运行第二个线程时,这对我/看起来就更容易了。
https://stackoverflow.com/questions/39465459
复制相似问题