标签:代号 没有 时间 多线程 进程 线程 pytho 存在 运行
一个程序可以理解为一个进程,这个进程有其代号,可以依据这个代号将其杀死。
一个进程肯定有且只有一个主线程,他可以有很多子线程。
运行一个任务如果可以有许多子线程同时去做,当然会提高效率。
但是,在python中,多线程其实不是严格意义上的多线程。
因为,python有一个全局锁的概念,它保证在某一个时间节点上,只能存在一个线程在运行,只是这个时间节点非常短,人类意识不到。
所以说,Python的多线程其实就是不断地切换进程,而没有把所有的进程在同一时间同时运行。
注意,切换进程并不是依据什么顺序轮循的,而是毫无顺序,直至任务全部完成。
标签:代号 没有 时间 多线程 进程 线程 pytho 存在 运行
原文地址:http://www.cnblogs.com/themost/p/6882885.html