目录
第1关:ch8 进程和线程-单元测试-基础
第2关:ch8 进程和线程-单元测试-提高
第3关:ch8 进程和线程-单元测试-进阶
1.2. 这两个题目都是用多进程/多线程的方式实现Ping-Pong输出,但是一个使用了multiprocessing库,另一个使用了threading库。两者的差别在于,multiprocessing库是基于进程的并发,每个进程有自己的内存空间,因此多进程之间的变量是互相独立的,需要使用一些特殊的方式来实现进程间通信;而threading库是基于线程的并发,多个线程共享同一份内存空间,因此多线程之间的变量是可以共享的,但是也需要注意线程安全的问题,以避免出现竞争条件等问题。在这两个题目中,主要的差别就是使用了不同的库来实现并发,但是实现的方式和逻辑是类似的。