往线程里传递参数的方法小结

往线程里传递参数的方法小结  传参方式有两种:  1、创建带参构造方法类 传参  2、利用Thread.start(8)直接传参,该方法会接收一个对象,并将该对象传递给线程,因

往线程里传递参数的方法小结 传参方式有两种: 1、创建带参构造方法类传参 2、利用Thread.start(8)直接传参,该方法会接收一个对 象,并将该对象传递给线程,因此在线程中启动的方法 必须接收object类型的单个参数。 Thread(ParameterizedThreadStart)初始化Thread类的 新实例,指定允许对象在线程启动时传递给线程的委托。 Thread(ThreadStart)初始化Thread类的新实例。 由.NETCompactFramework支持。 Thread(ParameterizedThreadStart,Int32)初始化 Thread类的新实例,指定允许对象在线程启动时传递给线程的委托, 并指定线程的最大堆栈大小。 Thread(ThreadStart,Int32)初始化Thread类的新实 例,指定线程的最大堆栈大小。 由.NETCompactFramework支持。 我们如果定义不带参数的线程,可以用ThreadStart,带一个 参数的用ParameterizedThreadStart。带多个参数的用另外的方法, 下面逐一讲述。 一、不带参数的 usingSystem;usingSystem.Collections.Generic; usingSystem.Text;usingSystem.Threading;namespaceAAAAAA{ classAAA{publicstaticvoidMain(){Threadt=new

腾讯文库往线程里传递参数的方法小结