python 线程与进程学习(1)----简介

写在前面

    今天学习了一下python的线程与进程,并将学习结果记录下来.

1.线程与进程简介

    参考廖雪峰线程与进程.

(1)什么是进程?

    当我们使用电脑进行工作的时候,我们可以打开浏览器来浏览网页内容,同时用word进行办公,耳边放着是动人的MP3音乐,这就是我们的电脑在执行多任务.这里的每一个任务就是一个进程.
    进程是资源的分配和调度的一个独立单位.

(2)什么是线程

    线程是操作系统能够进行运算调度的最小单位.它被包含在进程之中,是进程的实际运作单位.一条线程指的是进程中一个单顺序的控制流,一个进程可以并发多个线程,每条线程执行进程中的不同任务,线程是操作系统调度CPU的最小单位.

注:每一个程序的内存都是独立的.

(3)进程与线程的关系

    举个例子:一个屋子里有很多人,那么这个屋子就相当于一个进程,里面的每一个就相当于一个线程.但进程不只是包含线程,还包含其他资源,数据库等.
    进程是资源的集合.

(4)进程与线程的区别和联系
  • 运行方式不同.
    进程不能单独执行,它只是资源的集合.进程要操作CPU,必须要先创建一个线程,所有在同一进程中的线程,是同享同一块进程所占的内存控件
  • 联系
    进程中第一个线程是主线程,主线程可以创建其他线程,其他线程也可以创建主线程,线程之间是平等的.
写在最后

    本文是个人的一些学习笔记,如有侵权,请及时联系我进行删除,谢谢大家.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值