發(fā)布者:軟件開發(fā)前后臺順序
時間:2023.03.25
來源:軟件開發(fā)前后臺順序
這是初學者們常用的程序框架設計方案,不用考慮太多東西,代碼簡單,或者對系統(tǒng)的整體實時性和并發(fā)性要求不高;初始化后通過while(1){}或for(;;){}`循環(huán)不斷調用自己編寫完成的函數(shù),也基本不考慮每個函數(shù)執(zhí)行所需要的時間,大部分情況下函數(shù)中或多或少都存在毫秒級別的延時等待。
優(yōu)點:對于初學者來說,這是很容易也是很直觀的程序架構,邏輯簡單明了,適用于邏輯簡單,復雜度比較低的軟件開發(fā)。
缺點:實時性低,由于每個函數(shù)或多或少存在毫秒級別的延時,即使是1ms,也會造成其他函數(shù)間隔執(zhí)行時間的不同,雖然可通過定時器中斷的方式,但是前提是中斷執(zhí)行函數(shù)花的時間必須短。當程序邏輯復雜度提升時,會導致后來維護人員的大腦混亂,很難理清楚該程序的運行狀態(tài)。
推薦資訊
聯(lián)系我們
聯(lián)系我們
24小時熱線
電話
地址
郵箱
在線留言
獲取方案
股權代碼
服務熱線
一瞬公眾號
掃一掃關注微信