zoukankan      html  css  js  c++  java
  • python全栈开发_day33_关于进程的了解知识

    1.进程理论

    2.开启进程的两种方式(***)

    3.进程对象的join方法(***)

    4.进程之间内存隔离(***)

    5.进程对象其他相关方法

    6.僵尸进程与孤儿进程
    两种情况下会回收子进程的pid等信息
    1.父进程正常结束
    2.join方法

    孤儿进程:父进程意外意外死亡

    linux下:
    init孤儿福利院;用来挥手孤儿进程所占用的资源
    ps aux |grep 'Z'

    7.守护进程

    8.互斥锁(***) 锁千万不要随意去用

    牺牲了效率但是保证了数据的安全


    锁一定要在主进程中创建,给子进程去用
    解决多个进程操作同一份数据,造成数据不安全的情况
    加锁会将并发变成串行
    锁通常用在对数据操作的部分,并不是对进程全程加锁

    mutex.acquire() # 抢锁 一把锁不能同时被多个人使用,没有抢到的人,就一直等待锁释放
    buy(i)
    mutex.release() # 释放锁

    9.进程间通信>>>IPC机制

    10.生产者消费者模型(***)

  • 相关阅读:
    read
    df,du,mount
    cat,tac,more
    Makefile内嵌函数
    PHP常量详解:define和const的区别
    微信小程序之this.setData
    二维码支付原理分析及安全性的探究
    php 原生文件下载
    php原生实现图片上传和查看
    php文件的处理和操作
  • 原文地址:https://www.cnblogs.com/xuxingping/p/10853884.html
Copyright © 2011-2022 走看看