<< Mozilla meets Python without rebulding : main : 寒い >>

python threading with XUL

昨日の続き.XULでアプリケーションを作る際,ネットワークを利用するならば非同期実行が必要になると考えた.XUL PlanetではXPCOMインターフェースとしてnsIThread, nsIRunnable, nsIXMLHttpRequest等が見つかるが,1.8のGecko-SDKにはそれらが入ってない.ショック.

とりあえずPythonのスレッド機能(threading)を試してみたところ,スレッド処理にsleep(0)を入れることでXULとも共存できることが確認できた.しかし,worker-threadからメインスレッドに処理完了を伝える手段が無い.

もうちょっと考えてみよう.
コンピュータ > ソフトウェア > Python : comments (0) : trackbacks (0)

Comments

Comment Form

  

Trackbacks

Trackback url
Latest Entries
Categories
Recent Comments
Recent Trackback
Archives
Profile
Other
RECOMMEND