使用集合m中的每个数据创建多个线程

上瘾者

这是问题所在。

我正在尝试将当前变量值传递给线程,是否可以不通过创建一些文本或对象来欺骗它?

在代码中是这样的

List<Computer> students = new List<Computer>();

void main()
{
   for(int i=0; i<students.Count; i++)
   {
      Thread thread = new Thread(new ThreadStart(() => Call(students[i])));
      thread.Start();
    }
 }

 void Call(Computer obj)
 {
    MessageBox.show(obj.Name);
    Doconnect(obj.ip);
 }

我试图显示具有多个线程的每个名称,以便该应用程序也不会花费时间来连接...

里德·科普西

对的,这是可能的。由于您使用的是lambda,因此需要一个局部变量来避免关闭问题:

for(int i = 0; i < students.Count; i++)
{
    var student = students[i];
    Thread thread = new Thread(new ThreadStart(() => Call(student))); // use local
    thread.Start();
}

话虽这么说,最好只使用框架类型,例如Parallel.ForEach:

Parallel.ForEach(students, s => Call(s));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以为每个数据库创建多个集合吗?

来自分类Dev

使用循环在R中创建多个数据帧

来自分类Dev

使用dfList在多个数据框中创建新列

来自分类Dev

java:如何使用.txt中的数据创建多个数组

来自分类Dev

根据每个类别 R 中的计数从多个数据框列创建条形图

来自分类Dev

使用循环从多个数据帧的列中创建单个数据帧

来自分类Dev

将多个数据集合并为单个数据集而不使用 Apache Spark sql 中的 unionAll 函数

来自分类Dev

在每个循环中创建多个数据表

来自分类Dev

使用循环创建多个数据帧

来自分类Dev

使用For循环在R中的列表中的每个数据集中创建一个列

来自分类Dev

如何创建多个数据集,每个数据集在for循环中迭代一次?

来自分类Dev

使用Redux为ReactJS中的每个数据块创建一个新的div

来自分类Dev

Java为每个数据库行创建唯一的线程

来自分类Dev

如何使用DBIC在Catalyst中创建多个数据库连接

来自分类Dev

使用for循环或lapply从一个数据帧中的选择列创建多个ggplots

来自分类Dev

在python 2.7中使用for循环创建多个数据框

来自分类Dev

如何使用 cloudformation 在一个 RDS 中创建多个数据库?

来自分类Dev

在R中的多个数据帧中创建变量

来自分类Dev

Nedb多个集合单个数据存储

来自分类Dev

Nedb多个集合单个数据存储

来自分类Dev

如何在Firestore中为集合中的每个数据添加订阅?

来自分类Dev

如何动态创建集合并将json文件的数据插入到每个集合中

来自分类Dev

在Python中创建多个数据结构(字典)

来自分类Dev

从文件夹中的文件创建多个数据框

来自分类Dev

从SAS中的多个数据集中创建n个样本

来自分类Dev

如何使用多种功能创建多个数据框

来自分类Dev

VBA使用多个数据序列创建xy散点图

来自分类Dev

熊猫使用for循环创建多个数据框

来自分类Dev

使用Spring JDBC创建多个数据库或架构

Related 相关文章

  1. 1

    我可以为每个数据库创建多个集合吗?

  2. 2

    使用循环在R中创建多个数据帧

  3. 3

    使用dfList在多个数据框中创建新列

  4. 4

    java:如何使用.txt中的数据创建多个数组

  5. 5

    根据每个类别 R 中的计数从多个数据框列创建条形图

  6. 6

    使用循环从多个数据帧的列中创建单个数据帧

  7. 7

    将多个数据集合并为单个数据集而不使用 Apache Spark sql 中的 unionAll 函数

  8. 8

    在每个循环中创建多个数据表

  9. 9

    使用循环创建多个数据帧

  10. 10

    使用For循环在R中的列表中的每个数据集中创建一个列

  11. 11

    如何创建多个数据集,每个数据集在for循环中迭代一次?

  12. 12

    使用Redux为ReactJS中的每个数据块创建一个新的div

  13. 13

    Java为每个数据库行创建唯一的线程

  14. 14

    如何使用DBIC在Catalyst中创建多个数据库连接

  15. 15

    使用for循环或lapply从一个数据帧中的选择列创建多个ggplots

  16. 16

    在python 2.7中使用for循环创建多个数据框

  17. 17

    如何使用 cloudformation 在一个 RDS 中创建多个数据库?

  18. 18

    在R中的多个数据帧中创建变量

  19. 19

    Nedb多个集合单个数据存储

  20. 20

    Nedb多个集合单个数据存储

  21. 21

    如何在Firestore中为集合中的每个数据添加订阅?

  22. 22

    如何动态创建集合并将json文件的数据插入到每个集合中

  23. 23

    在Python中创建多个数据结构(字典)

  24. 24

    从文件夹中的文件创建多个数据框

  25. 25

    从SAS中的多个数据集中创建n个样本

  26. 26

    如何使用多种功能创建多个数据框

  27. 27

    VBA使用多个数据序列创建xy散点图

  28. 28

    熊猫使用for循环创建多个数据框

  29. 29

    使用Spring JDBC创建多个数据库或架构

热门标签

归档