亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于異步編程的問題請教

關于異步編程的問題請教

哆啦的時光機 2018-11-14 06:03:45
在學習異步編程時,想到一個問題,假如我使用BeginInvoke調用了一個方法,這個方法很耗時,或者是線程池滿員,它一直在隊列中待著了,我等不了它的結果了。有這樣的方法嗎,設置個時間,比如超過1分鐘我就不再等了。還有一個問題是被異步調用了,方法在線程池里肯定會執行是吧,除非這個線程出了點什么事,當像出現我前面的那種超時不想等了的情況,可能過幾分鐘輪到它了,還是會執行,沒法取消。
查看完整描述

2 回答

?
當年話下

TA貢獻1890條經驗 獲得超9個贊

我們來分析一下 按照你的思路 首先 我們不用異步線程是吧,我們只能用單一線程咯,這樣的話 單線程就是一條單人行道 假設我們有樓主這樣的方法 一 我們要有一個偵測器 檢測 服務開啟的動作 二 服務 執行 開啟的動作 這樣的話 和單線程 只能執行一個動作 矛盾 我認為 這個方法是沒有的 服務的開啟中 經常 碰到樓主 面臨的問題 在服務設計中 ,開啟的過程是直接賦予異步線程中的 我的理解 服務的開啟觸發 僅僅是通知某個服務 開始服務啦 具體 準備服務的時間 有多 對于服務管理器是不需要關注的

查看完整回答
反對 回復 2018-11-22
  • 2 回答
  • 0 關注
  • 478 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號