| Index: sdk/lib/isolate/isolate.dart
|
| diff --git a/sdk/lib/isolate/isolate.dart b/sdk/lib/isolate/isolate.dart
|
| index 424742a15b1d47dbc07d9d6df02f2e9de88d0807..f33b63c6507cc591b6e6226724335358aa15f191 100644
|
| --- a/sdk/lib/isolate/isolate.dart
|
| +++ b/sdk/lib/isolate/isolate.dart
|
| @@ -137,11 +137,18 @@ class Isolate {
|
| this.terminateCapability});
|
|
|
| /**
|
| - * Return the current [Isolate].
|
| + * Return an [Isolate] object representing the current isolate.
|
| *
|
| - * The isolate gives access to the capabilities needed to inspect,
|
| + * The current isolate for code using [current]
|
| + * is the isolate running the code.
|
| + *
|
| + * The isolate object provides the capabilities required to inspect,
|
| * pause or kill the isolate, and allows granting these capabilities
|
| * to others.
|
| + *
|
| + * It is possible to pause the current isolate, but doing so *without*
|
| + * first passing the ability to resume it again to another isolate,
|
| + * is a sure way to hang your program.
|
| */
|
| external static Isolate get current;
|
|
|
|
|