python线程与进程的区别?
进程不能单独执行,它只是***的***。
进程要操作CPU,必须要先创建一个线程。
所有在同一个进程里的线程,是同享同一块进程所占的内存空间。
2、关系
进程中第一个线程是主线程,主线程可以创建其他线程;其他线程也可以创建线程;线程之间是平等的。
(图片来源网络,侵删)
进程有父进程和子进程,独立的内存空间,唯一的标识符:pid。
3、速度
启动线程比启动进程快。
(图片来源网络,侵删)
运行线程和运行进程速度上是一样的,没有可比性。
Python如何同时读取多个串口数据?
在Python中,同时读取多个串口数据可以通过使用多线程或者多进程来实现。以下是使用多线程的示例代码:
```python
import threading
import serial
# 定义串口列表
port_list = ['/dev/ttyUSB0', '/dev/ttyUSB1', '/dev/ttyUSB2']
# 定义串口读取函数
到此,以上就是小编对于python3 多进程学习的问题就介绍到这了,希望介绍关于python3 多进程学习的2点解答对大家有用。