我有一个我在 vb.net 中编写的应用程序。当应用程序启动时,它会在线连接到 mysql 数据库以获取一些数据,一旦完成,它就会继续。
问题是有时它会卡在 mysql 中,我的意思是在请求没有任何反应之后,这会导致我的程序锁定。这可能是因为互联网问题或服务器。
有没有办法程序可以确定 x 秒已经过去并且它没有得到任何数据,所以自行终止它。我尝试使用计时器来执行此操作,但是当程序请求数据时,它卡住了,我的意思是它锁定了,因此计时器也锁定了,只有在任务完成后一切恢复。
我希望当程序即将启动请求时,我可以启动一个计时器并确定 x 秒已经过去,所以现在终止应用程序。
请让我知道我该怎么做?
谢谢,
干杯,伟大的家伙