Twisted诞生于2000年初,作者为Glyph,目的是为了开发网络游戏. Twisted的历史 Glyph开始采用Java多线程,来开发Twisted Reality,结果多线程使得开发变得复杂,难以扩展. 出现了死锁,加锁出错,缓存污染等问题.Glyph发现自己打开了问题的大门,他需要自己实现一个网络 引擎,而这与他想开发的游戏一样有趣. 而Java的NIO是在2002年才出现的. Twisted具有的新功能 1.使用基于事件驱动的编程模型,而不是多线程模型. 2.跨平台:为主流操作系统平…