1、

  并行:同一时间点,多件事情同时发生。相当于多车道(同时跑4辆车)

  并发:同一时间间隔,多件事情有序的发生。相当于单车道(依次跑了4辆车)

  同步:第二个进程的执行需要依赖第一个进程的结果,只有第一个进程执行完毕,第二个进程才会执行,这叫同步。

  异步:进程之间相互独立,在执行进程1 的时候 可以同时执行 进程2。

  阻塞:处于等待状态。input / time.sleep  都是一种阻塞的状态

  非阻塞:非等待状态。

2、进程的两种开启方法。

  方法一:

  

  方法二:

  创建一个类,然后继承Process.

  

  

3、进程的常用方法:

  start()  开启一个进程,底层调用的是run()方法

  join()  能够使异步变成同步

  is_alive  判断进程是否还活着

  terminate  杀死进程

  

4、进程的常用属性

  p.name =   给p进程一个名字

  p.pid  返回给p进程一个进程号

  p.daemon = Ture  将进程设置为守护进程。(True为守护进程,False为普通进程)

  守护进程的两个特点:

  同生同死。守护进程会随着父进程的结束而结束。

  守护进程不能再创建子进程。

  

转载于:https://www.cnblogs.com/wf123/p/9506816.html

并发编程的那些事。(二)相关推荐

  1. # Java 并发编程的艺术(二)

    Java 并发编程的艺术(二) 文章目录 Java 并发编程的艺术(二) 并发编程的挑战 上下文切换 如何减少上下文的切换 死锁 资源限制的挑战 Java 并发机制的底层实现原理 volatile 的 ...

  2. Java Review - 并发编程_前置知识二

    文章目录 What's 多线程并发编程 线程安全问题 共享变量的内存可见性问题 synchronized synchronized的内存语义 volatile - 解决内存可见性 一般在什么时候才使用 ...

  3. Java并发编程实战读书笔记二

    第五章 基础构建模块 5.1 同步容器类 5.1.1 同步容器类的问题 如下,如果list含有10个元素,线程A调用getLast的同时线程B调用deleteLast,那么getLast可能会报Arr ...

  4. 并发编程的那些事。(一)

    1.编程语言的发展: 机器语言:用 0   1  来实现. 汇编语言:指令. 命令形式的 高级语言:分为面向过程语言:C语言 面向对象语言:Java . python 等语言. 2.计算机的组成部分: ...

  5. 简明高效的 Java 并发编程学习指南

    你好,我是宝令,<Java 并发编程实战>专栏作者,很高兴你能看到这篇内容. 对于一个Java程序员而言,能否熟练掌握并发编程是判断他优秀与否的重要标准之一.因为并发编程是Java语言中最 ...

  6. 并发编程——JUC并发编程知识脑图

    摘要 并发编程在软件编程中尤为突出和重要,在当今面试或工作中也是不可缺少的.作为一名高级java开发工程师,并发编程的技能已经成为了重要的一项.本博文将详细介绍并发编程中的知识点和知识脑图,帮助大家更 ...

  7. Java并发编程(JUC)

    目录 前言 一.Java并发编程(JUC)是什么? 二.Java创建多线程的4种方式 1.继承Thread类 2.实现Runnable接口 3.实现Callable接口 4.线程池 三.sychorn ...

  8. 【并发编程二】c++创建子进程CreateProcess()

    [并发编程二]c++创建子进程CreateProcess() 一.创建子进程 二.demo 三.构建.编译.运行 四.相关知识介绍 1.CreateProcess 参数介绍 1.1.lpApplica ...

  9. java高并发编程(二)

    马士兵java并发编程的代码,照抄过来,做个记录. 一.分析下面面试题 /*** 曾经的面试题:(淘宝?)* 实现一个容器,提供两个方法,add,size* 写两个线程,线程1添加10个元素到容器中, ...

最新文章

  1. javascript工具类(util)-持续更新
  2. ||x||的错误理解
  3. 17_Android中Broadcast详解(有序广播,无序广播)最终广播,Bundle传递参数,传递参数的时候指定权限
  4. 六、数据的基本统计描述
  5. 钟 docker讲解
  6. 计算机网络协议包头赏析-TCP
  7. 【Nginx】磁盘文件写入飞地发
  8. mysql索引统计信息更新_MySQL索引统计信息更新相关的参数
  9. Android包管理机制2 PackageInstaller安装APK
  10. 一文说清:可逆与不可逆加密算法,对称与非对称加密算法-据说BCrypt比MD5要好?
  11. 开源无国界!CSDN 董事长蒋涛、GitHub 副总裁 Thomas Dohmke 对话实录
  12. 心得-计算机软考之嵌入式系统工程师
  13. Cisco交换机密码修复
  14. 关于keras-yolov3-deepsort
  15. 【从零学习openCV】IOS7下的人脸检测
  16. edrawmax 保存图片有水印
  17. js兼容安卓和IOS的复制文本到剪切板,已做浏览器兼容处理,勿需插件
  18. C语言实验系统PPT展示,c语言第四谭浩强机实验课件.ppt
  19. OSChina 周日乱弹 —— 朋友圈的照片能提取 JSON 文件?
  20. 6:旅游大数据综合实验

热门文章

  1. 2022-2028年中国HDPE膜行业市场研究及投资发展分析报告
  2. 2022-2028年中国橡胶密封制品行业市场研究及前瞻分析报告
  3. 深度学习学习指南-工具篇
  4. javascript的知识总结
  5. 正则表达式中?=和?:和?!的理解
  6. 理解 Word2Vec 之 Skip-Gram 模型
  7. 高并发下的接口幂等性解决方案
  8. 深入理解BP神经网络的细节
  9. 2021年大数据HBase(十):Apache Phoenix的基本入门操作
  10. [C] [字节跳动] [编程题] 手串