zoukankan      html  css  js  c++  java
  • 【python】-进程与线程

    线程是操作系统能够进行运算调度的最小单位, 它包含在进程之中,是进程中的实际运作单位。

    一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不

    同的任务。

    进程:QQ要以一个整体的形式暴露给操作系统功能管理,里面包含对各种资源的调用。

    内存对各种资源管理的集合 就可以成为进程。

    线程:是操作系统最小的调度单位,是一串指令的集合。

    进程:要操作CPU,必须要先创建一个线程。进程是一堆资源的集合。

    进程本身不可以执行,进程要执行必须先生成线程。

    所有在同一个进程里的线程是共享同一块内存空间的。

    启动线程快。

    进程与线程的区别?

    线程共享内存空间,进程的内存是独立的。

    同一个进程的线程之间可以直接通信。

    两个进程要通信,必须通过一个中间代理来实现。

    创建新线程很简单,创建新进程需要对其父进程进行一次克隆。

    一个线程可以控制和操作同一个进程里 的其他线程,但是进程只能操作子进程。

    多线程:

     

  • 相关阅读:
    实现死锁
    mutex互斥锁
    共享内存实现进程间通信
    无名管道进程间通信
    文件拷贝
    linux 面试
    /etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc(转载)
    统计文件中制定词汇出现的次数
    指针之间的加减法
    CSS3权威指南-浮动3
  • 原文地址:https://www.cnblogs.com/linalove/p/8586222.html
Copyright © 2011-2022 走看看