编辑:正如Mike M.和Vladyslav和Vivek Mishra指出的那样 new Runnable().run(); 不是单独的线程。谢谢你们:) 编辑结束。当我启动一个使用单独线程与服务器通信的新活动时,它会冻结。我开始了一项新的活动 Intent i = new Intent(this, AcmActivity.class);
startActivityForResult(i, acm_ui); 然后,我在onCreateString stuff = so
我认为我已经很好地掌握了C#中的异步/等待,但我正在编写的这段代码让我质疑幕后发生了什么。 return new MyData();我所看到的--所有的任务都很快地添加到taskList中,然后我看到所有的LongRunningMethod调用都在不同的线程上执行当第一个方法命中等待的Task.WhenAll时,它就在那里,直到所有的LongRunning