Rustのスレッド間で変数を共有する (連載17)
前回、Windows PCとRaspberry Pi 4をネットワークで接続し、TCP/IP通信でRaspberry Pi 4が取得した加速度センサADXL345の値をPCに渡すコードが書けました。
今回は、
その1:加速度値取得をスレッド化
その2:加速度値取得スレッドとTCP/IPサーバスレッドで使用できる共有変数設置
その3:それぞれのスレッドから、排他制御により共有変数使用
を行います。
前回、最新の100個をリングバッファにためて、、、と書きましたが、変更します