Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB.net(或C.net)从DataGridView生成子线程,每行具有启动/暂停/停止功能_Vb.net_Multithreading_Threadpool - Fatal编程技术网

VB.net(或C.net)从DataGridView生成子线程,每行具有启动/暂停/停止功能

VB.net(或C.net)从DataGridView生成子线程,每行具有启动/暂停/停止功能,vb.net,multithreading,threadpool,Vb.net,Multithreading,Threadpool,我有一个特别的逻辑问题 我正在尝试从windows窗体应用程序完成此任务 用户将项添加到datagridview行 当用户单击表单顶部的开始按钮时,它会将dg中的每个项目添加到一个线程池中,并启动具有完全监视/控制功能的线程,就像没有下载的torrent客户端一样 然后,计划计时器将读取一个值,在某个时间处理一个项目,即每天如此多,然后将其划分为所花费的时间。。。所以它不会错误地复发。。。我希望我在不泄露IP的情况下正确地描述它 我的问题是,也许我只是让程序员阻止,但是。。。从逻辑/编程的角度来

我有一个特别的逻辑问题

我正在尝试从windows窗体应用程序完成此任务

用户将项添加到datagridview行 当用户单击表单顶部的开始按钮时,它会将dg中的每个项目添加到一个线程池中,并启动具有完全监视/控制功能的线程,就像没有下载的torrent客户端一样

然后,计划计时器将读取一个值,在某个时间处理一个项目,即每天如此多,然后将其划分为所花费的时间。。。所以它不会错误地复发。。。我希望我在不泄露IP的情况下正确地描述它


我的问题是,也许我只是让程序员阻止,但是。。。从逻辑/编程的角度来看,最好的方法是什么?任何见解都会有帮助,这将定义I

,除非我误读了,否则涉及DataGridView的这一点似乎与手头的问题无关;如果你问应该如何编写线程函数,以便它能够从函数外部暂停/恢复/取消,那么请澄清该部分并删除与该问题无关的信息。你会知道如何正确编写线程函数吗?即:公共函数MyProcessByval Arg1作为字符串,byval arg2作为字符串?