私はC++プロジェクトでタスクを定期的にディスパッチするポータブルな方法を探しています。この特定のプロジェクトでは、ブーストなどのライブラリの使用は避けるべきです。
解像度の要件はそれほど深刻ではありません:平均的なネットブックで5Hzから20Hzです。
このプロジェクトでは、OpenGLを使用してHMIをレンダリングしていますが、私はバックエンドの部分で作業しているため、あまり慣れていません。
おかげで、あなた何かアドバイスや提案、 アルネ
EDIT:何私たちの「タスク」クラスが実際には、Linux用の窓やのpthread_create(..)のためのCreateThread(..)のいずれかを使用してスレッドを作成しています。
事前にターゲットプラットフォームが分かっていますか? – sharptooth
もちろん:windows xpとlinux、おそらくubuntu – Arne
@Arneあなたの質問の最後に[EDIT]マークをつけておき、後であなたのコメントを削除してください。 –