マルチスレッドのモジュールのスレッドなどの構成設計中。
正直なところ、Unixのマルチスレッドの経験が無いので、どういうところに気をつけるべきか、スレッド間通信はどうするのが良いのか今ひとつ決められない。
スレッド自体はWindows上ではドライバやアプリで使った経験があるので、イメージはできるけどせいぜい通信プログラムで送信と受信のスレッド立てた程度だもんな...。
今のところ各スレッドにメッセージキューを設けて要求をやり取りしようかとは思ってるけど、優先度付きキューにしたほうが良いんじゃないかとか、この方法でのオーバーヘッドはどうなんだろうとか、気になることはいろいろあるのよね。
コメント