由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - python下怎么解决GIL?
相关主题
Node 完胜 Ruby呀现在Window下写GUI的话用什么库?
这次node把python也给干了Python大牛说说那本书比较经典呢?
问一个python multiprocessing问题单开主题:为何痛恨python
openMP or boost::thread (pthread) for multithreading ?python太慢了
你们不懂c++别人说做Python的并行还不如去学C++,我不同意。
说了半天异步是大势所趋没什么疑问了core java里有跟C++ std::async类似的东西吗?
Python Concurrency 主流是用啥易写性,易维护和执行效率综合来看
How to use multi-core to speed Python program从心底讨厌scala
相关话题的讨论汇总
话题: gil话题: python话题: c++话题: 解决
进入Programming版参与讨论
1 (共1页)
d****n
发帖数: 12461
1
我要求不高,但是就是希望要比multiprocessing容易一点。有啥框架?
d*******r
发帖数: 3299
2
不用multiprocessing怎么破GIL? 底层包个 C/C++ 的多线程库?
m*****n
发帖数: 3575
3
celery?

【在 d****n 的大作中提到】
: 我要求不高,但是就是希望要比multiprocessing容易一点。有啥框架?
d****n
发帖数: 12461
4
multiprocessing要自己解决ipc还是太麻烦。有没有框架可以同时解决async,ipc和
signalling的。

【在 d*******r 的大作中提到】
: 不用multiprocessing怎么破GIL? 底层包个 C/C++ 的多线程库?
a*********0
发帖数: 2727
5
别用cpython,有不用gil的了
d****n
发帖数: 12461
6
但是这样第三方库又少了。

【在 a*********0 的大作中提到】
: 别用cpython,有不用gil的了
a*****e
发帖数: 1700
7
用 numba 啊

【在 d****n 的大作中提到】
: 我要求不高,但是就是希望要比multiprocessing容易一点。有啥框架?
L***s
发帖数: 1148
8
pypy stm
http://doc.pypy.org/en/latest/stm.html
or write c extensions

【在 d****n 的大作中提到】
: multiprocessing要自己解决ipc还是太麻烦。有没有框架可以同时解决async,ipc和
: signalling的。

d****n
发帖数: 12461
9
这个倒是没看过。这个是不是一起和pypy比较的啊。

【在 a*****e 的大作中提到】
: 用 numba 啊
d****n
发帖数: 12461
10
看来写c是最好的。
不过仔细一想,用python主要的理由就是库多。但是很多库都不是线程安全的。所以即
使能破GIL好像也没用,连mutex这样的支持也几乎没有了。最多能写个parallel,而不
算是concurrency。

【在 L***s 的大作中提到】
: pypy stm
: http://doc.pypy.org/en/latest/stm.html
: or write c extensions

w***g
发帖数: 5958
11
我现在是C++和boost::python。
其实我写C++也是因为太熟悉了,对于熟悉python的人可能根本不需要C++。
还有就是openmp真是无可匹敌地好用。
前两天折腾caffe2, 发现了pybind11,不知道好用不好用。

【在 d****n 的大作中提到】
: 看来写c是最好的。
: 不过仔细一想,用python主要的理由就是库多。但是很多库都不是线程安全的。所以即
: 使能破GIL好像也没用,连mutex这样的支持也几乎没有了。最多能写个parallel,而不
: 算是concurrency。

1 (共1页)
进入Programming版参与讨论
相关主题
从心底讨厌scala你们不懂c++
go channel和clojure core.async哪个好说了半天异步是大势所趋没什么疑问了
go很牛啊。这个10ms 非常快了。Python Concurrency 主流是用啥
uber用的python作的api.不是java, phpHow to use multi-core to speed Python program
Node 完胜 Ruby呀现在Window下写GUI的话用什么库?
这次node把python也给干了Python大牛说说那本书比较经典呢?
问一个python multiprocessing问题单开主题:为何痛恨python
openMP or boost::thread (pthread) for multithreading ?python太慢了
相关话题的讨论汇总
话题: gil话题: python话题: c++话题: 解决