This question already has answers here:
Thread and ThreadStart
(4 个回答)
6年前关闭。
和...有什么区别
对比
两者都开始了一个新线程,但是以一种方式与另一种方式进行操作有区别吗?
和
第一个是隐式方法组转换。两者都会产生相同的编译代码。
(4 个回答)
6年前关闭。
和...有什么区别
Thread MyThread = new Thread(ChangeColor);
对比
Thread MyThread = new Thread(new ThreadStart(ChangeColor));
两者都开始了一个新线程,但是以一种方式与另一种方式进行操作有区别吗?
最佳答案
没有什么。您实际上是在询问以下区别:
ThreadStart threadStart = ChangeColor;
和
ThreadStart threadStart = new ThreadStart(ChangeColor);
第一个是隐式方法组转换。两者都会产生相同的编译代码。
关于c# - 新线程(方法)与新线程(新线程开始(方法))?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30005996/
10-11 14:20