パスワードを忘れた? アカウント作成
32175 journal

asariの日記: Tokyo Simple Queue

日記 by asari

初めて C で 100 行以上のコード (?) を書いた。ので晒してみる。夏だし。
せっかくなので、これまた初めて Google Code を使ってみる。

Tokyo Simple Queue

libeventTokyo Cabinet を使って (?) HTTP 上にキューを実装した (?) もの。
まあ、インターネットの海にゴミを撒き散らした疑惑。

スレッドの動きがよくわからない。基本的には libevent 様がシングルスレッドしか見せないようによろしくやってくれているような気がするが、今回書いたコードはマルチスレッドを意識しているように見える。しかしどちらにせよせっかくのトランザクションを全く活かせている気がしない。正しい使い方としては until (begin_transaction()) { sleep(random); } みたいなことをする必要があるような気がしてならない。それと、シグナルによる割り込みが発生した時にはマルチスレッドっぽい状態になっているようにも見える。

奥が深い奥が深い。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

※ただしPHPを除く -- あるAdmin

読み込み中...