【1】多线程的简单介绍和使用
来源:互联网 发布:php参考书籍 编辑:程序博客网 时间:2024/05/01 03:27
【1】多线程的简单介绍和使用
要了解多线程,我们首先要了解进程和线程两个概念。我们打开资源管理器,这些程序就是进程。其实,每个进程就像商店里面每一件商品,是给我们看给我们用的,那么真正给我们服务给我们结账的其实是老板,那么我们可以简单理解为老板就是线程,而且是一个单线程。
当我们程序执行这段代码时这个进程是非常慢的,不能做其他事情,因为老板只有一个。连拖拽界面都不行。因为拖拽其实是将这个窗体又重新画了一个出来。
这个时候老板发现忙不过来,于是准备请人过来。
private void button2_Click(object sender, EventArgs e) { //这就是请来的线程,因为请他来是做事情的,所以我们要丢给他一个方法 var thread = new Thread(ThreadTest); //事情安排好了,开始做事 thread.Start(); } public void ThreadTest() { int sum = 0; for (int i = 0; i < 999; i++) { sum += i + sum; //txtSum.Text = sum.ToString(); } }大家发现为什么给多线程对象添加方法时为什么没有带括号,这个其实是用到了内部的委托,这个我们之后详谈。!~
0 0
- 【1】多线程的简单介绍和使用
- iOS开发多线程---GCD的介绍和简单使用
- 多线程的简单介绍
- 关于Java多线程中的wait()、sleep()、notify()和notifyAll()的简单介绍和使用
- iOS多线程篇:NSThread简单介绍和使用
- 多线程和socket简单介绍
- 多线程的简单理解和使用
- ios使用GCD实现多线程的简单介绍
- 多线程编程的简单介绍
- IOS开发多线程 - 多线程的简单介绍
- html标签的简单介绍和使用1
- EJB的简单介绍和使用
- aidl 的简单介绍和使用
- VI的简单介绍和使用
- Handler的简单介绍和使用
- vi编辑器的简单介绍和使用
- memcache的简单介绍和使用
- WKWebView的简单介绍和使用
- 【原理】Histograms of Oriented Gradients (HOG)理解
- 设计模式之-抽象工厂
- Validate Binary Search Tree
- UVA-10127-Ones
- 文本特征提取方法研究
- 【1】多线程的简单介绍和使用
- 名称解析
- poj3096 Surprising Strings
- RS-232标准
- android生命周期
- UITableView(一)创建表示图并且添加数据
- SSL握手通信详解及linux下c/c++ SSL Socket(另附SSL双向认证客户端代码)
- List,Set,Map用法以及区别
- 挨踢之路之学习流程篇(八)