1
我正在開發一個使用PyXPCOM運行進程的Firefox擴展。我希望在過程開始時顯示一個進度表並向用戶提供反饋。Progress Meter和XPCOM
在JavaScript我呼籲線程管理器在Python運行過程:
var threadManager = Components.classes["@mozilla.org/thread-manager;1"].getService();
var background = threadManager.newThread(0);
background.dispatch(obj, background.DISPATCH_NORMAL);
所以我不知道是否有檢查的時候線程開始它的工作,當它完成的方式。這有助於我在JavaScript中控制我的進度表!
如果任何人有在執行進度表更好的想法,請讓我知道:)
感謝
警報不工作(因爲它不是線程安全的)。除了throw-ing和console.log之外,還有其他輸出方式嗎? – user654628 2011-07-02 22:16:08
@ user654628:這是在主線程上運行的代碼 - 所以'alert'確實有效。無論如何,這僅僅是一個例子,完全不像你真正使用的代碼。 – 2011-07-02 22:35:10