サクサクスレッド
PyCon2008の受付が始まっているのを横目で気にしながら、チコチコとコードを書く毎日。今やりたいのは、なんか処理の遅い(かつ処理時間が安定しない)プロセスAと、必ず16ms以内に処理を終わらせなきゃ行けない(もしくわ、次の16msに回さなきゃ行けない)プロセスBがあってA+Bで一つの機能を実現したい。あぁ、自分で書いてても分かりにくいなぁ・・・
- 大元スレッド
- 毎秒60回正確なタイミングで、データを送出している。
- プロセスA
- ネットワークでデータをとってきて、整理する。
- プロセスB
- Aで整理されたデータを大元スレに理解出来る形に変更しセットする。
なんか、どーやっていいか分かんないけど見よう見まねで書いてみた。とりあえづ、考える前にコードにしてみる。(そっちの方が結果が早く出るような気がしている)
とりあえづ、スレッド作ってみる。(多分何処かの丸パクリ、引用先失念、ごめんなさい)
# Thread test import thread n = 0 def func1() : global n while 1 : n += 1 if n > 10000000 : break args = () thread.start_new_thread(func1, args) while 1 : print n
ちょとトイレ
続きは後日