Start execution of this
Isolate
. Any code that belongs to this
Isolate
(including static initializers) is executed only after this method is called.
Control will return from this method when the new isolate's first user level thread starts executing, or if an error occurs during the initialization of the new isolate.
If any exception is thrown by this method, no code in the Isolate
will have executed.
Errors such as the main class being invalid or not visible in the classpath will occur handled within the new isolate.
@throws IsolateStartupException if an error occurs in theinitialization or configuration of the new isolate before any application code is invoked, or if this Isolate was already started or is terminated.
@throws IsolateResourceError if systems exceeds maximum Isolate count
@throws OutOfMemoryError if the reserved memory cannot be allocated