구글에서 파이썬을 쓴다? 그러면, 쓰레드는?

구글은 Python을 쓴다. 하지만, CPython에는 쓰레드 문제가 있다. 구글에서는 CPython말고 쓰레드 문제가 없는 Python을 쓰는 걸까? 되게 궁금하네. :-) 누가 나 좀 알려줘요~
by 최종욱 | 2007/02/25 17:05 | 망치와 모루 | 트랙백(1) | 덧글(3)
트랙백 주소 : http://link.egloos.com/tb/3017734
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from 한글이 꿈틀 at 2007/02/26 09:48

제목 : GIL 문제가 없는 파이썬
구글에서 파이썬을 쓴다? 그러면, 쓰레드는? 예상했던 대로, Jython과 IronPython에는 GIL 문제가 없단다. 역시 CPython 구현자들의 문제인 걸까? ㅎㅎ. ... Jython also doesn't have a GIL. ... ... IronPython has no GIL today and it's unlikely that it will ever have one. ... ...more

Commented by 지나가는이 at 2007/02/25 19:33
정확히는 잘 모르겠고요, CPython에서 문제가 되는점은 멀티프로세서(or 멀티코어)를 지원하지 못한다는 거구요, 단일 CPU상에서는 문제가 없습니다. 그리고 아마 구글에서는 멀티쓰레딩보다는 멀티프로세스로 하고 있지 않을까 싶네요
Commented by 최종욱 at 2007/02/25 20:05
그럴 수도 있겠네요. 정말 멀티 프로세스로 돌리는지는 모르겠습니다. 그러고보니 쓰레드 문제가 없는 환경에서 돌아가는 Jython과 IronPython은 어떨지도 궁금하네요.
Commented by 최종욱 at 2007/02/28 14:07
OpenLook에 올라온 글입니다. GIL은 CPython의 특성으로 볼 수 있다는 군요. http://openlook.org/blog/1146 물론 이해는 되지만, VM내의 쓰레드 관리 기능을 좋아하는 저에게는 잘 안 맞는 부분입니다. ^^;

:         :

:

비공개 덧글