0
我正在開發桌面應用程序, 我在這裏上傳一系列FPGA文件在掃描設備上,做這個工作我有COM DLL由驅動程序提供。在應用程序中獲取正在運行的線程信息
對於上傳文件,我調用名爲「StartWrite」的方法,該方法啓動工作線程將FPGA寫入設備。
現在在C#中,我如何獲得應用程序中工作線程的列表/信息(預期執行時間等)?
我正在開發桌面應用程序, 我在這裏上傳一系列FPGA文件在掃描設備上,做這個工作我有COM DLL由驅動程序提供。在應用程序中獲取正在運行的線程信息
對於上傳文件,我調用名爲「StartWrite」的方法,該方法啓動工作線程將FPGA寫入設備。
現在在C#中,我如何獲得應用程序中工作線程的列表/信息(預期執行時間等)?
你認爲任何類型的代碼如何能夠告訴線程的「預期執行時間」是什麼?
我認爲最好的模式是,如果您的StartWrite
方法返回IAsyncResult
。這樣,你就可以檢查文字是否已經結束。但是,線程並不是一個簡單的主題。這裏有關於Threading in C#的很好的信息來源。