软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2011年
1期
132-148
,共17页
李慧霸%田甜%彭宇行%李东升%卢锡城
李慧霸%田甜%彭宇行%李東升%盧錫城
리혜패%전첨%팽우행%리동승%로석성
网络%并发%程序设计复杂性%事件驱动%stack-ripping%多线程%期货
網絡%併髮%程序設計複雜性%事件驅動%stack-ripping%多線程%期貨
망락%병발%정서설계복잡성%사건구동%stack-ripping%다선정%기화
互联网已成为现代社会的重要信息基础设施,然而网络环境的并发性使得传统程序设计方法在开发高质量的网络程序时遇到了许多困难,严重影响了开发效率.并发问题对网络程序开发复杂度的影响可以类比多核处理器带来的"软件并发危机",然而其中的并发问题却远远没有得到应有的重视.网络并发问题目前并不存在普适的应对方法,甚至在不同方法之间存在明显的争论.简要介绍了各种基本的并发模型及其常见的实现方法,并在此基础上着重分析了现有方法的内在复杂性,对比各种方法的优势与劣势,最后展望可能的研究和发展方向.
互聯網已成為現代社會的重要信息基礎設施,然而網絡環境的併髮性使得傳統程序設計方法在開髮高質量的網絡程序時遇到瞭許多睏難,嚴重影響瞭開髮效率.併髮問題對網絡程序開髮複雜度的影響可以類比多覈處理器帶來的"軟件併髮危機",然而其中的併髮問題卻遠遠沒有得到應有的重視.網絡併髮問題目前併不存在普適的應對方法,甚至在不同方法之間存在明顯的爭論.簡要介紹瞭各種基本的併髮模型及其常見的實現方法,併在此基礎上著重分析瞭現有方法的內在複雜性,對比各種方法的優勢與劣勢,最後展望可能的研究和髮展方嚮.
호련망이성위현대사회적중요신식기출설시,연이망락배경적병발성사득전통정서설계방법재개발고질량적망락정서시우도료허다곤난,엄중영향료개발효솔.병발문제대망락정서개발복잡도적영향가이류비다핵처리기대래적"연건병발위궤",연이기중적병발문제각원원몰유득도응유적중시.망락병발문제목전병불존재보괄적응대방법,심지재불동방법지간존재명현적쟁론.간요개소료각충기본적병발모형급기상견적실현방법,병재차기출상착중분석료현유방법적내재복잡성,대비각충방법적우세여열세,최후전망가능적연구화발전방향.