You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One of the new features of the Go 1.10 runtime is that LockOSThread can be used to reliably modify OS thread state. One of the main points of doing this was to make it possible to start a new process with a modified thread state, but right now we don't document that new processes created with, e.g., os.StartProcess will actually inherit the caller's thread state. This has led to confusion and we should document this.
The text was updated successfully, but these errors were encountered:
At the moment everything checked into the master branch is going to be cherry picked over to the release branch. The master branch is not yet open for general changes. So there is no need to keep this issue open for that purpose.
(That said, you might want to check that the release notes seem clear on this point.)
(That said, you might want to check that the release notes seem clear on this point.)
The exec behavior isn't actually changing; we're just guaranteeing that we'll keep doing what we're doing now. The release notes point to the changes to LockOSThread, which I think is enough (though I could be convinced otherwise).
One of the new features of the Go 1.10 runtime is that
LockOSThread
can be used to reliably modify OS thread state. One of the main points of doing this was to make it possible to start a new process with a modified thread state, but right now we don't document that new processes created with, e.g.,os.StartProcess
will actually inherit the caller's thread state. This has led to confusion and we should document this.The text was updated successfully, but these errors were encountered: