- 博客(3)
- 收藏
- 关注
转载 C#多线程学习(二) 如何操纵一个线程
在C#中,线程入口是通过ThreadStart代理(delegate)来提供的,你可以把ThreadStart理解为一个函数指针,指向线程要执行的函数,当调用Thread.Start()方法后,线程就开始执行ThreadStart所代表或者说指向的函数。 using System; using System.Threading; namespace ThreadTest { publ
2017-07-19 17:50:41 160
转载 线程进行定时操作
1)首先声明Timer变量: //一定要声明成局部变量以保持对Timer的引用,否则会被垃圾收集器回收! private System.Threading.Timer timerClose; (2)在上述自动执行代码后面添加如下Timer实例化代码: // Create a timer thread and start it timerClose = new System.Threa
2017-07-19 17:48:57 251
转载 C#多线程学习(一) 多线程的相关概念
什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 什么是多线程? 多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行
2017-07-19 17:47:19 165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人