python 多线程 & socket

首先 要讲的是 python GiL 全局锁,这个东西在全局上限制了 python的 性能发挥,python 的多线程 更多时候 有点像过家家的游戏,从性能上比较来说
C > C++ >golang>scala>java>C #>nodejs>python>php>R

不过 多线程 高并发 并行 异步 是每种语言都绕不开的,
python的多线程 比较简单 ,至少 学会了再学习其他语言的多线程都可以 照猫画虎,
python 多线程 多进程 异步 并发 用到的包有
thread threading futrue Concurrency multiprocessing

参考
Python多线程详解
http://python.jobbole.com/85050/

Python模块学习:threading 多线程控制和处理
http://python.jobbole.com/81546/

python 多线程
http://www.runoob.com/python/python-multithreading.html

Python多线程与多线程中join()的用法

python 多进程
http://python.jobbole.com/85303/

Python 爬虫 (五) --多线程续 (Queue )
http://python.jobbole.com/88413/?utm_source=blog.jobbole.com&utm_medium=relatedPosts

C++ 多线程
http://www.runoob.com/cplusplus/cpp-multithreading.html

python socket
https://www.jianshu.com/p/f197f0db692d

http://python.jobbole.com/86837/

http://www.runoob.com/python/python-socket.html

https://www.cnblogs.com/wumingxiaoyao/p/7047658.html

http://www.runoob.com/python3/python3-socket.html

python 并发 异步
https://docs.python.org/3/library/concurrency.html
https://www.jianshu.com/p/9ffe442b4f1f

https://www.jianshu.com/p/f0a042982ec7

https://www.jianshu.com/p/db2e5d222bb9

https://blog.csdn.net/dutsoft/article/details/54728706

https://www.cnblogs.com/kangoroo/p/7628092.html

你可能感兴趣的:(python 多线程 & socket)