c# 多线程的小问题
多线程的新手。功能基本上实现了但很困惑效率的问题。可能是我理解不透彻、以下是我的疑问:我一般是使用两个按钮来实现多线程。第一个按钮用for循环绑定函数第二个按钮用for循...
多线程的新手。功能基本上实现了但很困惑效率的问题。可能是我理解不透彻、以下是我的疑问:
我一般是使用两个按钮来实现多线程。第一个按钮用for循环绑定函数
第二个按钮用for循环开启线程并且赋值
在按下F9调试确实是多线程,但某些功能上效率甚至和单线程一样!我的怀疑是这样的:是不是在线程开启后,线程执行绑定的方法,并且必须让这个方法完成之后(由于是方法是带参访问并返回我所需要的值,所以还是需要点时间的),才进入下一个线程任务?
就这个简单的问题。大侠们求告知是不是我多疑了。如果我猜对了。我应该怎么做才能让线程同时开启?
PS:我个人是不怀疑抢占资源的问题。线程中但凡有使用到控件的我都利用委托。而需要使用的数据都是在线程开启时赋予了 展开
我一般是使用两个按钮来实现多线程。第一个按钮用for循环绑定函数
第二个按钮用for循环开启线程并且赋值
在按下F9调试确实是多线程,但某些功能上效率甚至和单线程一样!我的怀疑是这样的:是不是在线程开启后,线程执行绑定的方法,并且必须让这个方法完成之后(由于是方法是带参访问并返回我所需要的值,所以还是需要点时间的),才进入下一个线程任务?
就这个简单的问题。大侠们求告知是不是我多疑了。如果我猜对了。我应该怎么做才能让线程同时开启?
PS:我个人是不怀疑抢占资源的问题。线程中但凡有使用到控件的我都利用委托。而需要使用的数据都是在线程开启时赋予了 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询