流程中啟動其它流程的問題和解決方法 流程的鎖定

2021-09-08 06:06:10 字數 457 閱讀 6123

今天遇到乙個比較棘手的問題:

乙個儀器管理系統的定義幾個流程, 借用,維修,轉關,校準 四個流程.

當時我設計的時候,任何乙個流程開始,儀器的狀態設定為一種狀態, 當其它流程要使用它的時候就報錯.

現在f提出,如果在借用流程中, 儀器也可以被維修,校準.

這個就比較痛苦了,難道我需要在借用流程中來增加維修流程和校準流程節點麼?

後來想了乙個辦法,就是定義"鎖",而且是支援多重鎖的乙個流程輔助功能.

先定義某個流程內支援繼續執行其它流程, 然後,一旦乙個儀器開始走乙個流程就加乙個鎖,如果這個儀器又要走另外的流程,則檢查是否能走其它的流程,可以,再加乙個鎖,一直這樣.

最近加的鎖具備最高的鎖權利,那麼其它的流程必須等此鎖解開後才能繼續.

如果乙個流程走完,它自動去把儀器的此流程的鎖開啟.就象開門一樣,一道一道的開啟.

這就是我對流程中啟動其它流程的解決方法,呵呵...

linux啟動流程及問題解決

啟動流程 開機 bois 硬碟啟動 mbr引導 讀取grub.conf 載入核心 啟動init程序 讀取inittab 執行rc.sysinit 啟動核心模組 執行指令碼 執行 etc rc.local login 系統引導器配置檔案grub vim boot grub grub.conf 1 4行...

解決機器學習問題的流程

有監督或者無監督問題,是分類還是回歸問題。使用爬蟲收集遠端監督資料,或者收集目前已有開源資料集。對於收集來的資料進行清洗工作,比如異常值檢測 離群點檢測 可以採用聚類方法k means,找出離群點,以及基於統計的方法如分布在正態分佈不接受的範圍內的。將資料集分為訓練集,驗證集,測試集。採用交叉特徵,...

解決專案問題的流程反思

1.要看起來,找綜述等,首先粗略調研問題的背景及發展史,分析每一步發展各自解決了什麼問題,各自貢獻了什麼新的視角或者解決了什麼新的問題?效能?速度?2.根據以上確定當前新的效能較好的解決方案,詳讀對應文獻,最後尋找pytorch實現或其他實現。2018年12月出的pytorch1.0,0.4太老了 ...