黑马程序员--C#线程
来源:互联网 发布:华为大数据在贵州 编辑:程序博客网 时间:2024/05/17 01:11
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
个人理解,线程是程序被CPU执行的最小单位,当应用程序被执行时,就变成了进程,一个进程至少包含一个线程,每个线程都是要执行一个方法的,而这个方法又是通过委托来调用的。
创建线程并让线程执行执行某个方法,代码如下:
class Program
{
static void Main(string[] args)
{
Thread NoParameterthread = new Thread(SayHello);//创建一个调用有参方法的线程
NoParameterthread.IsBackground = true;//将线程设为后台线程
NoParameterthread.Start();
Thread Parameterthread = new Thread(Showmessage);//创建一个调用无参方法 的线程
Parameterthread.IsBackground = true;//将线程设为后台线程
Parameterthread.Start((object)"你好,我有参数!");
Console.ReadKey();
}
static void SayHello()
{
Console.WriteLine("你好,我没参数!");
}
static void Showmessage(object message)
{
Console.WriteLine(message.ToString ());
}
}
创建好一个线程后,默认是前台线程,应用程序必须运行完所有的前台线程才可以退出。
---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ----------------------
- 黑马程序员--C#线程
- 黑马程序员-c#学习之多线程
- 黑马程序员之多线程
- 黑马程序员-----线程复习
- “黑马程序员”~线程例题
- 黑马程序员_线程
- 黑马程序员 线程总结
- 黑马程序员:线程池
- 黑马程序员-线程同步
- 黑马程序员-线程入门
- 黑马程序员----线程
- 黑马程序员-线程
- 黑马程序员-----线程
- 黑马程序员:java线程
- 黑马程序员--线程池
- 黑马程序员_线程
- 黑马程序员_线程
- 黑马程序员-----线程
- Start learning Android
- reverse,reverse_copy,rotate,rotate_copy
- 学生信息管理系统————布尔值
- APUE读书笔记 6--------- 系统数据文件和信息
- next_permutation,pre_permutation,random_shuffle
- 黑马程序员--C#线程
- 进程间通信之(一)剪贴板
- partition,stable_partition,sort,stable_sort
- 依赖倒置原则--针对接口编程
- partial_sort,partial_sort_copy,nth_element
- jsp页面导出成word文件
- Lisp的作用域和生存期(scope and extent in lisp)
- oracle存储过程异常信息的显示
- heap算法,binary_search