摘要: C#多线程学习(一) 多线程的相关概念 什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同... 阅读全文
posted @ 2008-08-16 13:38 HappyQQ 阅读(529) 评论(1) 推荐(0) 编辑
摘要: C#多线程之Thread .NET将关于多线程的功能定义在System.Threading名称空间中,因此,如果您的程序要使用多线程,必须引用此命名空间(using System.Threading)。我们知道,在.NET中使用多线程有两种方式:1,使用Thread创建一个新的线程。2,使用ThreadPool。 首先我们先说说和Thread有关的几个概念。1,创建线程和启动线程,如果代码可实现 ... 阅读全文
posted @ 2008-08-16 13:34 HappyQQ 阅读(2894) 评论(0) 推荐(0) 编辑