Tobao_SynProducts.synTaobao.ShiJiWeLan 蔚蓝 = new Tobao_SynProducts.synTaobao.ShiJiWeLan();
Thread th蔚蓝 = new Thread(new ThreadStart(蔚蓝.run)); //创建线程 蔚蓝.run 为 运行方法
th蔚蓝.Priority = ThreadPriority.AboveNormal; //为线程设置优先级
th蔚蓝.Start(); //启动线程
Tobao_SynProducts.synTaobao.HuangMoGanLin 荒漠甘霖 = new Tobao_SynProducts.synTaobao.HuangMoGanLin();
Thread th荒漠甘霖 = new Thread(new ThreadStart(荒漠甘霖.run));
th荒漠甘霖.Priority = ThreadPriority.BelowNormal;
th荒漠甘霖.Start();
=============================================================================================
线程池
Tobao_SynProducts.synTaobao.世纪蔚蓝图书专营店 蔚蓝 = new Tobao_SynProducts.synTaobao.世纪蔚蓝图书专营店();
ThreadPool.QueueUserWorkItem(new WaitCallback(WeLan), 蔚蓝); //线程池委托 “蔚蓝即为要传过去的参数”
Console.WriteLine("asdasd"); //有这句才能输出,具体还不明白
Tobao_SynProducts.synTaobao.荒漠甘霖图书专营店 荒漠甘霖 = new Tobao_SynProducts.synTaobao.荒漠甘霖图书专营店();
ThreadPool.QueueUserWorkItem(new WaitCallback(HMGL), 荒漠甘霖);
public static void WeLan(object obj) //obj 为上边传过来的参数 即“蔚蓝”
{
((Tobao_SynProducts.synTaobao.世纪蔚蓝图书专营店)obj).run(); // 运行函数
}
public static void HMGL(object obj)
{
((Tobao_SynProducts.synTaobao.荒漠甘霖图书专营店)obj).run();
}
此线程池的运行等同于上面多线程的运行