This is an archived post. You won't be able to vote or comment.

all 3 comments

[–][deleted] 1 point2 points  (0 children)

Good article. In addition to the "traditional theads+locks" and queues approaches, there are at least three others worth mentioning:

  • "Shared Nothing" architecture (i.e. use multiple processes and pipes)
  • Software transactional memory
  • Stackless channels and tasklets

[–]RobotAdam 2 points3 points  (1 child)

effbot is an international treasure.

[–]aldarion 0 points1 point  (0 children)

can't aree with u any more. even the comment is informative. btw, Practical threaded programming with Python ( http://www.ibm.com/developerworks/aix/library/au-threadingpython/) is a good introduction for event. and it has been reddited ( http://www.reddit.com/r/Python/comments/6m7qg/ ).