シリアルポートを永久に読み取るスレッドを作成しました。readlines
シリアルポートでデータを読み取るために使用します。そこにデータがない場合、データが受信されるまでブロックし、データを受信すると、再度読み取りを試みます。
プログラムを終了できません。readlines
中止を呼び出すと、スレッドの 1 つでブロックされているため、プログラムは終了しません。スレッドを終了することもできません (同じ理由で、と思います)。readlines
ブロックしてもスレッドを強制終了するにはどうすればよいですか?