c#多线程(一):线程的创建
来源:互联网 发布:编程验证一个数是质数 编辑:程序博客网 时间:2024/03/28 23:08
一 显示效果
二 代码
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;using System.Xml;namespace CsharpConsoleApplication{ class Program { static void Main(string[] args) { Thread MyThreadFirst = new Thread(MyThreadInvokeMethod);// 给线程传入一个方法 Thread MyThreadSecond = new Thread(delegate() { while (true) { System.Console.WriteLine(DateTime.Now); Thread.Sleep(1000); } });//给线程传入一个委托, MyThreadFirst.IsBackground = true;//为true表示 MyThreadFirst 线程是 后台线程 MyThreadFirst.Start(); MyThreadSecond.IsBackground = false;//为false表示 是前台线程,前台线程不结束则进程不会退出. MyThreadSecond.Start(); } public static void MyThreadInvokeMethod() { while(true) { System.Console.WriteLine("MyThread线程调用的方法"); Thread.Sleep(1000); } } }}
三 如何给线程传入参数?
using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;using System.Xml;namespace CsharpConsoleApplication{ class Program { static void Main(string[] args) { Thread thread = new Thread((str) => { System.Console.WriteLine(str); });//str参数的值是由Start函数传过来的 thread.Start("我是线程参数"); System.Console.ReadKey(); } }}
0 0
- c#多线程(一):线程的创建
- Java 多线程(一) 线程的创建
- Java 多线程(一) 线程的创建
- 多线程学习(一)线程概念&线程的创建
- Java多线程一:创建线程
- 多线程-线程的创建
- 多线程示例(一) 线程的创建与启动
- Linux下的多线程编程(一) 创建线程
- C#多线程的创建
- C# 多线程的创建
- C# 多线程的创建
- C#多线程——创建线程
- C#多线程——创建线程
- C#线程(二、创建使用多线程)
- Java中的多线程(一)之多线程创建
- 多线程学习系列一 线程创建
- 多线程详细解析(一) 创建线程
- 一 线程的创建
- QQ传输协议分析
- TCP进制转换
- 字节、字、bit、byte的关系
- c#常用方法
- C#工程引用自定义目录的DLL
- c#多线程(一):线程的创建
- 百联网上商城加密
- APP逆向常识
- 5sing分析
- 流量银行1.2.3
- bzoj 1013 高斯消元
- 360浏览器7.1抓触屏QQ空间包
- 数据挖掘中的模式发现(一)频繁项集、频繁闭项集、最大频繁项集
- 游戏多开的原理