创建线程
Thread childThread = new Thread(new ThreadStart(ChildThreadMethod));
childThread.Start();
private static void ChildThreadMethod()
{
//todo
}
创建线程
Thread childThread = new Thread(new ThreadStart(ChildThreadMethod));
childThread.Start();
private static void ChildThreadMethod()
{
//todo
}
Thread 线程
ThreadStart 线程执行体
ThreadStart start = new ThreadStart(线程要执行的方法)
Thread tr = new Thread(new ThreadStart(方法))
此时 tr.Start()之后 会新开启一个线程来执行参数中的方法了
多个线程同步执行 谁快谁慢不que
thread 多线程
创建子线程第一步:ThreadStart start
ThreadStart
第二步:Thread childFThread =线程对象:new Thread(Start) ;
启动线程通过:childThread.Start();
一步创建:Thread childThread = new Thread(new ThreadStart(执行方法));
1.Alt+Enter 调出错误提示
2.线程:程序运行起来,所有程序的通道.Main在主线程中执行的.
怎么知道程序在那个线程?
using System.Threading;
Thread t=Thread.CurrentThread;
t.Name="MainThread";//主线程
t.Name//获取线程的名字
3.单线程:干一件事
多线程:同时干多件事
4.开启线程
创建线程:
方法一:
ThreadStart start = new ThreadStart(ChildThreadMethod);//线程执行方法;
Thread childThread = new Thread(start);
childThread.Start();
方法二:
Thread childThread = new Thread(new ThreadStart(ChildThreadMethod));
childThread.Start();
多线程:程序是在线程里面运行,main函数在主线程
using System.Theading//命名空间
//创建线程
Thread t=Thread.CurrentThread;//获取当前线程
t.Nam="MainThread"// 设置线程名字
解:线程可以让电脑在同一线程干多个事
ThreadStart start=new TheradStart(方法名);
//设置线程调用的方法