到目前为止,我用一个匿名类实现了它: public void run() {will be called more than 20 times per second }); t.start();
为了获得更好的代码可读性,我想将这个匿名类公开到一个新的类中我如何写一个线程,它什么也不做(没有无穷无尽的循环等等),而是等待调用newEvent方法?问题是
我正在寻找一个通用的方法来实现一个等待屏幕在长时间的操作。我以前用过几次线程,但我感觉我要么实现得很差,要么太麻烦了(还有复制/粘贴--太恐怖了!)这是我想要做的--请注意,这可能与实际可能的/最佳实践/其他方法不同-使用VB.NET,Framework2.0(所以没有匿名方法):
Private Sub HandleBtnClick(sender,所以一切都在GUI线程上运行。GUI线程会等待某个方法(这需要很长时间)完成,而LoadingScreen
我设法编写了一个简单的程序,可以从不同的线程和类更新TextBox。以可视化的方式学习线程的最简单方法。;)
代码是由msdn提供的文档编写的。它运行了,我看不到内存泄漏。当generateStream准备就绪时,将创建一个线程,再次运行generateStream (通过TheFunction)。当使用不同的线程时,TextBox需要一个调用解决方案。i.ToString() + System.Environment.NewLine); //This is the text to the Main F