八卦进程、线程与协程

747 阅读2分钟

这篇文章是做个试验,试验用这种方式去讲技术是不是会更让人记忆深刻一些,这个纯属个人玩笑之作,不要太当真。

小王是一个单身狗,想找女朋友,但是他只有一个人,所以用程序的角度来说他是运行与这个世界系统中的一个独立进程,与其他进程在本质上有共性,都要吃饭睡觉打豆豆,受到自然法则的约束(被操作系统管辖,执行相关任务需要受的CPU和内存的制约)。

小王在交女朋友这件事,小王想要更有效率一些,所以他同时交了几个女朋友(渣男一个),这几个女孩子共同享有小王这个人,但归根结底还是同一个小王,她们都是小王的女朋友,小王同时交着这几个女朋友,最终的目的还是要以结婚为结局(多线程完成同一件事情,效率会更高)。

而小王这个人确实渣的可以,比渣男更渣,有时候还会搞one night去约PAO,相对于交女朋友需要负一定的责,这个事情却无需这样(这就类似于协程,比线程更加轻量化和更加灵活)。


后记

这篇文章是个玩笑之作,不必太较真,写这篇文章的原因是我感觉人对于八卦天生好像有一种兴趣,即使是男性也是有很强的八卦心理,也许这样会让大家更记忆深刻些,虽然这个小例子可以说明进程、线程、协程的一些东西,但并不是正经文章和正经例子,如果你要在面试中举这个例子,挂了可别赖我。