易語言強制結束線程無效 易語言多線程不穩(wěn)定怎么辦?
易語言多線程不穩(wěn)定怎么辦?用簡單的語言技巧介紹給你,希望你喜歡。我不知道你是否試過。在E語言中使用多線程時,會發(fā)現(xiàn)一些不穩(wěn)定的現(xiàn)象,如程序運行不穩(wěn)定、退出程序時報錯、死機現(xiàn)象、無法直接銷毀組件等。例如
易語言多線程不穩(wěn)定怎么辦?
用簡單的語言技巧介紹給你,希望你喜歡。我不知道你是否試過。在E語言中使用多線程時,會發(fā)現(xiàn)一些不穩(wěn)定的現(xiàn)象,如程序運行不穩(wěn)定、退出程序時報錯、死機現(xiàn)象、無法直接銷毀組件等。例如,運行以下代碼,程序將自動退出。子例程按鈕1單擊“開始線程”(&multithread subroutine,)。子程序多線程子程序按鈕1。直接使用它是不行的!現(xiàn)在,您可以改變調用多線程的方式,并使用tag的反饋事件執(zhí)行多線程子例程。大多數(shù)不穩(wěn)定的問題都可以解決。具體的執(zhí)行代碼應該寫在tag feedback事件中,然后在多線程中由tag“call feedback event”調用。此標記組件的反饋事件已由easy語言專門處理。上面的代碼可以寫成如下,運行時可以通過。子程序按鈕1單擊開始線程(&multithreaded Subroutine,)。子程序多線程子程序標記1。調用反饋事件(0,0,false)。子例程標簽1反饋事件,整數(shù)類型。參數(shù)1,整數(shù)類型。參數(shù)2,整數(shù)類型按鈕1。Destroy()注意:下面的調用是錯誤的!