系統關閉窗體的事件順序為:
onclosequery ----> onclose ----> ondestroy
下面的**說明問題:
另外 從網友 http://echocancer.spaces.live.com/blog/cns!97776b41bf0a7f5d!141.entry 出摘的 文章:
程式不能關機?看看你在onclosequery裡是不是寫了**!
今天終於解決了程式不能關機的問題,都是onclosequery惹得禍!
程式裡有多個窗體,其中有兩個在onclosequery裡寫了處理**,導致程式不能關機。
這次的問題讓我對windows的訊息機制又有了更深的了解,所有的windows的廣播訊息都是逐視窗傳遞的。
關於wait notify以及順序列印
1.等待和喚醒是同乙個物件 2.notify只會喚醒乙個執行緒 使用角度 1.object.wait 會丟擲 interruptedexception 2.呼叫object.wait 必須首先對object monitor lock 進行加鎖 class main try catch interru...
Spring interceptor執行順序
spring interceptor是按list的順序來執行的。如果某乙個interceptor直接return而不去呼叫invocation.proceed 獲得返回值的話,接下來的interceptor也不會要執行。例如 表的查詢和快取,應該先執行查詢cache,然後再判斷是否啟動事務進行查詢資...
HiveQL collect list保持順序小記
有以下hive表的定義 create table topic recommend score category id int,topic id bigint,score double,rank int 這張表是我們業務裡話題推薦分值表的簡化版本。category id代表分類id,topic id是...