V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
yakczh
V2EX  ›  Python

python 的多线程因为 GIL 的限制没有 c++/java 的线程高效, python 的协程没有 golang 的 go xx 来得优雅

  •  
  •   yakczh · 2014-03-05 08:38:39 +08:00 · 5183 次点击
    这是一个创建于 3910 天前的主题,其中的信息可能已经有所发展或是发生改变。
    15 条回复    1970-01-01 08:00:00 +08:00
    simapple
        1
    simapple  
       2014-03-05 08:46:18 +08:00   ❤️ 1
    要表达什么?
    baocaixiong
        2
    baocaixiong  
       2014-03-05 08:55:57 +08:00
    要表达什么?
    yakczh
        3
    yakczh  
    OP
       2014-03-05 09:06:46 +08:00
    表达真相
    2ex
        4
    2ex  
       2014-03-05 09:09:49 +08:00
    这谁不知道啊,以大多数人的水平根本无需担心这种限制、优雅的问题,用什么语言都一样。
    justfly
        5
    justfly  
       2014-03-05 09:34:05 +08:00   ❤️ 2
    哦,知道了,退下吧。
    est
        6
    est  
       2014-03-05 09:43:21 +08:00   ❤️ 5
    喷GIL的从来没在任何语言写过一行有用的多线程应用。
    ivenvd
        7
    ivenvd  
       2014-03-05 10:33:56 +08:00
    楼主,1+1=2
    wuyadong
        8
    wuyadong  
       2014-03-05 11:29:07 +08:00
    GIL对多线程限制没有想象的那么大。至于协程,python又很多优雅的第三方库,也蛮优雅的。
    ipconfiger
        9
    ipconfiger  
       2014-03-05 11:46:15 +08:00
    如果以IO等待为主的话,GIL并不成其为阻碍。和C++,Java比效率很差那是因为运行时本身速度本来就慢的缘故
    hhkbp2
        10
    hhkbp2  
       2014-03-05 12:48:36 +08:00
    @justfly
    谢主隆恩
    zxc111
        11
    zxc111  
       2014-03-05 12:53:57 +08:00
    对于IO阻塞类的就算有GIL又如何,多线程又不是只能用在运算类型上
    nooper
        12
    nooper  
       2014-03-05 13:21:51 +08:00
    直接上CUDA计算不就完了!
    for4
        13
    for4  
       2014-03-05 13:53:18 +08:00
    go xxx 不错, 但还谈不上优雅。
    yakczh
        14
    yakczh  
    OP
       2014-03-05 14:48:36 +08:00
    @for4 求优雅
    yueyoum
        15
    yueyoum  
       2014-03-05 16:02:28 +08:00
    并行还是看erlang吧, 那才是真正的优雅
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2399 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:58 · PVG 09:58 · LAX 17:58 · JFK 20:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.