[protected, pure virtual]
All threads execute by deriving the run method of FXThread. If an uncaught exception was thrown, this function returns -1.