首页 » Share » 正文

关于并发,多线程,线程和进程的一些梳理概括

今天和@亮亮讨论到如题的问题,总结如下权当备忘鸟

  1. 并发:
  2.          并发只是一种现象,多个逻辑上的任务同时执行
  3.          并发应该不是一个专有定义,是一个表述 
  4.          单线程非阻塞异步的程序,来处理多个请求 也叫并发
  5.  
  6.  
  7. 多线程,多进程只是为了提高处理能力,扛更大的并发
  8.  
  9. 线程和进程:
  10.              1.进程想象成是一个工厂,线程就是里面干活的人,
  11.              2.没有线程(没人),进程就是空壳。
  12.              3.一个程序至少有一个进程,一个进程至少有一个线程. 
  13.              4.进程中所包含的一个或多个执行单元称为线程
  14.              5.同一个进程中的多个线程之间可以并发执行
参考资料:
http://www.jb51.net/article/39347.htm
http://www.cnblogs.com/lmule/archive/2010/08/18/1802774.html
http://www.jb51.net/article/42394.htm
http://zyan.cc/pthreads/

 

发表评论