进程和线程

来源:互联网 发布:大数据论文2000字 编辑:程序博客网 时间:2024/05/18 00:17

进程 (process)

是计算机中的程序关于某数据集合上的一次运行活动,

是系统进行资源分配和调度的基本单位,是操作系统结构的基础。


线程(thread)

是程序执行流的最小单元。

线程是进程中的一个实体,是被系统独立调度和分配的基本单位。

一个进程可以包含多个线程。

线程自己不拥有系统资源,在单个程序中同时运行多个线程完成不同的工作成为多线程。


进程与线程的区别

1.子进程与父进程有不同的代码和数据空间。

2.多个线程共享数据空间

3.每个线程有自己的堆栈和程序计数器围棋执行上下文。


http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html

网页是一个进程和线程的形象的解释,简单明了清晰易懂


tips

loadrunnerJmeter性能测试工具就是利用了多线程多进程来构造多个并发用户来执行性能测试。






原创粉丝点击