Python 进程和线程

故事

在Linus传记《只是为了好玩》中,说了这么一件事,Linus用了MS-DOS / Minix操作系统之后,都不太满意,打算自己写一个操作系统。他遇到了一个要实现多任务到难题,苦心专研了差不多一个月,终于能在屏幕上交互的打印ABABABAB...,他高兴极了,通知他的妹妹过来围观,结果他的妹妹只说了一句 "不错" 就走了。


多任务

现代的操作系统,已经完全支持了多任务,我们可以一边听音乐,一边浏览网页并且聊QQ。通常多任务的实现方式,是通过多进程多线程或者单线程异步回调,这些操作,在Python中都能够实现。


Nginx是一款服务器软件。如果我们生活在一个没有多任务的世界,每当你访问了JMJC.TECH,这就意味着需要你与简明教程的服务器断开连接,其他人才能进行访问。而在多任务的世界,有一个访问者进来,简明教程的服务器就会重新开启一个进程或者线程迎接一个新人,直到占用了服务器所有的资源。

多任务的模型,可以利用 多线程多进程 或者 异步,进程和线程的关系和应用,是本章的内容,异步是下一章。

Python 教程 Python 入门 Python 时间 Python JSON