进程与线程基础及并发编程技术详解.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 1页
  • 2026-07-23 发布于北京
  • 举报

进程与线程基础及并发编程技术详解.pdf

day11-晨考

1.什么是进程,什么是线程

进程是进行中的应用程序,cpu分配资源的最小单位,线程包含在进程中,是cpu调度执行的最小单位

2.介绍并发和并行

并发:同时启动,交替执行

并行:真正意义上的同时执行

3.什么是同步和异步

同步:各个线程同时执行,有排队机制,按照次序执行,虽然效率比较低,但是数据比较安全

异步:各个线程独自执行,没有排队机制,执行顺序不一样,效率高但是数据不安全

4.创建进程有哪些方式

1.使用Multiprocessing模块的Process类

2.编写子类继承Process类

3.进程池

5.创建线程有哪些方式

1.使用Threading模块的Thread类

2.编写子类继承Thread类

3.线程池

6.进程之间能不能共享全局变量

默认不能共享全局变量,可以通过Manager()对象创建队列或者管道跨进程通信

7.调用start函数和调用run函数的区别

start函数会向cpu发信息告诉已经准备就绪随时可以执行,等待合适的时机开辟进程或者线程并且执

行进程

run函数不会开辟新的进程或者线程,直接由主进程执行该函数

8.join函数的作用

使主进程等待当前线程或者进程执行完毕再往下执行.属于阻塞效果

9.进程池的好处

文档评论(0)

1亿VIP精品文档

相关文档