11/10/27 13:24:14.00
>>861-862
やってみたのですが、上手くいきません。
スレッド側のSleepがロックを解除してしまうとかはなさそうだし。
Sleepがないと、クリティカルセクションを使わなくても見た目では
競合していなかったので入れてみたのですが。
本来のやりたい事は、buf[]を介してUSB-I/O基板を繋いで、
メインスレッド側:
・Timer1で定期アクセス
・特定の処理で単発アクセス
サブスレッド側:
・特定の処理で連続アクセス
だったので、実験的に競合させるサンプルプログラムを作って動作を
試したかったのです。
(ググっても、見た目で効果がわかるようなサンプルプログラムはなかったので)
タイマイベントの中でフラグを立てて、それを監視して競合を避ける方法も試してみます。