Привет,
Проверил на работоспособность nsIThread, см:
http://forum.mozilla-russia.org/viewtopic.php?id=13056

Сам тред бегает, не работает только interrupt(), его можно реализовать самому,
но для этого нужна защита записи общих данных,
есть что нибудь для этого в FireFox, аналоги critical section, event, mutex, semaphore...

Про Event отдельно хочу спросить, как бы организовать оповещение вызывающего(главного) потока,
о том что тред закончил свою работу.
- nsIObserverService должен помочь, можно не отвечать.


П.С. проверял в FF 2.0.0.9. Все описанное интересует для реализации в расширении.

Благодарю.