个人对多线程的举例理解
2009-07-24 14:50
211 查看
先说一下进行的概念
进程:在多任务操作系统中,每个独立执行的程序称为进程,也就是“正在运行的程序”。例如:任务管理器中每个正在运行的程序都是一个进程。
线程:在一个进程中又可以包含多个线程,一个县城就是一个程序内部的的一条执行线索。
我对多线程举一个自己理解的例子,希望对我的理解给出指点:
例如:侦探破案
如果只有一个线索的话,只能从这一个线索思考分析来解决问题。
如果破案时,可以有不同的入手点的话,侦探可以从不同的角度来切换着思考问题来解决这个问题,多个角度就相当于多个线索。
希望大家指出问题,看看我理解的例子和多线程的过程是否相似。
进程:在多任务操作系统中,每个独立执行的程序称为进程,也就是“正在运行的程序”。例如:任务管理器中每个正在运行的程序都是一个进程。
线程:在一个进程中又可以包含多个线程,一个县城就是一个程序内部的的一条执行线索。
我对多线程举一个自己理解的例子,希望对我的理解给出指点:
例如:侦探破案
如果只有一个线索的话,只能从这一个线索思考分析来解决问题。
如果破案时,可以有不同的入手点的话,侦探可以从不同的角度来切换着思考问题来解决这个问题,多个角度就相当于多个线索。
希望大家指出问题,看看我理解的例子和多线程的过程是否相似。
相关文章推荐
- 多线程开发之NSThread——子线程模拟耗时操作(★★★虽是转载,但是附上了个人理解,firecat推荐★★★)
- volatile、synchronized、static多线程运用(个人理解)
- 关于多线程的个人理解
- 个人对于异步和多线程的关系的理解分享
- 黑马程序员--07.集合框架--并发访问异常理解:一个单线程程序的多线程运行思想【个人总结】
- 谈谈多线程编程的个人理解(数据私有变量)
- java 多线程 同步 synchronized 的个人理解和用法
- 小记个人认为的java各概念的举例理解
- 对CAS的一点个人理解
- 仅个人兴趣,自己通过搜索他人的成果,结合自己的理解,来分析discuz的代码。
- struts2偏僻点个人理解二
- 关于Bellman最优化原理和动态规划的个人理解
- 关于多线程中同步和异步的理解
- Bloom Filter个人理解
- 对于dequeueReusableCellWithIdentifier:的个人理解
- 深入理解多线程
- Android:Layout_weight的深刻理解,个人首发,欢迎转载和顶贴!
- 非空判断的个人理解
- Python中range()的作用,和我个人的理解
- c#之面向对象的个人理解