LabVIEW程序設計模式(五)—生產者/消費者模式(1)_前言
- 任何時刻只能有一個狀態(tài)在運行
解決這個問題的方式也比較簡單,LabVIEW本身就是一種多線程的程序設計語言,可以再加一個循環(huán)或者另外開一個程序獨立運行。但是這樣也會帶來一些新的問題,比如:
- 兩個循環(huán)(程序)之間如何交換和共享數據。
- 兩個循環(huán)(程序)都有著獨立的錯誤處理系統(tǒng),它們之間是如何協(xié)調的。
- 兩個循環(huán)如何分工呢?應該以哪種方式對狀態(tài)進行分類以將不同的狀態(tài)放置在不同的循環(huán)(程序)中?
- 一個程序如何控制另一個程序的運行和停止。
評論