美文网首页
进程/线程

进程/线程

作者: 我的章鱼小丸子呢 | 来源:发表于2020-12-06 18:30 被阅读0次

进程和线程

  • 多任务的介绍
  • 进程的介绍
  • 多进程完成多任务
  • 获取进程编号
  • 进程的注意点
  • 文件夹高并发copy器

1、多任务的介绍

多任务的优势
多任务最大的好处就是充分利用CPU资源,提高程序的执行效率

1.1、多任务的概念

多任务是指同一时间内执行多个任务

1.2、多任务的两种表现形式

  • 并发
  • 并行

1.3、并发

在一段时间内交替去执行多个任务。

并发

1.4、并行

在一段时间内真正的同时一起执行多个任务。

并行

2、进程的介绍

2.1、程序中实现多任务的方式

在python中,想要实现多任务可以使用多进程来完成。

2.2、进程的概念

进程(Process)是资源分配的最小单位,它是操作系统进行资源分配和调度运行的基本单位,通俗理解:一个正在运行的程序就是一个进程,例如:正在运行的qq,微信等,他们都是一个进程。

进程的概念

2.3、多进程的作用

多进程的作用

2.4、多进程的作用

多进程的实现

3、多进程完成多任务

3.1、进程的创建步骤

(1)导入进程包

import multiprocessing

(2)通过进程类创建进程对象

进程对象 = multiprocessing.Process()

(3)启动进程执行任务

进程对象.start()

3.2、通过进程类创建进程对象

进程对象=multiprocessing.Process(target=任务名)


进行对象初始化参数

3.3、进程创建与启动的代码

# 创建子进程
sing_process = multiprocessing.Process(target=sing)

#创建子进程
dance_process = multiprocess.Process(target = dance)

# 启动进程
sing_process.start()
dance_process.sa=start()
单任务
多进程实现多任务

4、进程执行带有参数的任务

相关文章

  • 线程和进程概念

    线程和进程 进程 线程 线程和进程的区别

  • 1 多线程基础和Sync

    目录 进程、线程概念 创建线程的方法 线程常用方法 线程同步:Sync 1 进程线程概念 1.1 进程 进程指的是...

  • OC-底层原理 23:多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程 和 进程 线程和进程的定义 线程 线程时进程...

  • iOS 多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程 和 进程 线程和进程的定义 线程 线程时进程...

  • 17_多线程

    =================线程和进程 =============进程 =============线程 ==...

  • iOS底层原理24:多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程和进程 线程和进程的定义 线程 线程是进程的基...

  • OC底层原理18-多线程

    线程 & 进程 线程 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行,一个进程可以有多个线程。 进程想...

  • OpenMP笔记

    进程与线程 进程:进程是正在运行的程序实例线程:线程是进程中实际运作单位,一个进程可以并行多个线程 进程包含如下程...

  • 多线程

    线程和进程 线程 线程是进程的基本执行单元,一个进程的所有任务都在线程中执行 进程要想执行任务,必须得有线程,进程...

  • 详解iOS面试:进程与线程

    进程与线程 进程 = 资源管理 + 线程, 进程是资源分配单位,线程是 CPU 调度单位 以前没有线程的时候,进程...

网友评论

      本文标题:进程/线程

      本文链接:https://www.haomeiwen.com/subject/kcyviktx.html