実現したいこと
以下のwhile文はマルチスレッドのうちの一文です。他のマルチスレッドで、変数orderが1になるまで待ち、1になった時に計測を行い、また0に戻すというプログラムを作成したいです。
#orderが1になるまで待つ処理には、どのようなコードが適切でしょうか。
該当のソースコード
python
1order=0 2mmslist=[] 3def mss(): 4 while True: 5 ser = serial.Serial('/dev/ttyACM0',9600,timeout=None) 6 #orderが1になるまで待つ処理 7 line = ser.readline() 8 line = line.decode() 9 mmslist.append(line) 10 print(line) 11 order=0 12 if finish==1: 13 break 14 ser.close() 15 print(mmslist)
回答2件
あなたの回答
tips
プレビュー