我已经写了一个.NET程序,使用Windows form Application。我的应用程序相当简单。基本上,我的表单上有两个简单的按钮。在第一次加载表单时,我设置了一个全局变量(bool run = true)。
我的第一个按钮本质上是一个非常简单的while循环。
while(run) { // do some code }
我想要做的是,让第二个按钮将布尔值设置为false (bool run = false)。
但是,一旦我点击了第一个按钮,我甚至不能触摸第二个按钮!
我读过很多关于这方面的文章,我认为我的解决方案是使用多线程。我在网上找到了一些多线程的示例代码,我试着合并这些代码
我是异步函数和线程的新手,我正在尝试返回一系列从Web获得的值,以便传递给另一个正在执行同步代码的线程。在代码中,我还使用了多Web套接字方法。下面我将向您展示代码: """
This code is designed to run an asynchronous loop
with asyncio in a separate thread. This allows mixing
a synchronous code with an asynchronous one.
"""
import asyncio
from datetime i