Jason Koo

      Stay hungry, Stay foolish!

导航

2013年9月14日

摘要: 1. 进程与线程的区别 任务(task) 是最抽象的, 是一个一般性的术语, 指由软件完成的一个活动。一个任务既可以是一个进程,也可以是一个线程。简而言之,它指的是共同达到某一目的的一系列操作。例如,读取数据并将数据放入内存中。这个任务可以作为一个进程来实现,也可以作为一个线程(或作为一个中断任务)来实现。 进程(process)常常被定义为程序的执行。可以把一个进程看成是一个独立的程序,在内存中有其完备的数据空间和代码空间。一个进程所拥有的数据和变量只属于它自己。 线程(thread)则是某一进程中一路单独运行的程序。也就是说,线程存在于进程之中。一个进程由一个或多个线程构成,各线程共... 阅读全文

posted @ 2013-09-14 19:02 Jason Koo 阅读(582) 评论(0) 推荐(0) 编辑