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
It appears that Green Threads are intended to cycle amongst themselves on a single system thread, using THREAD-YIELD to pass control to the next available green thread.
But there is nothing to prevent multiple instances of the same green threads running concurrently on multiple cores in a multi-core SMP system.
This can become inherently unsafe unless the client programmer is fully aware of this situation. There is no warning of this in the current Green Threads documentation.
The text was updated successfully, but these errors were encountered:
It appears that Green Threads are intended to cycle amongst themselves on a single system thread, using THREAD-YIELD to pass control to the next available green thread.
But there is nothing to prevent multiple instances of the same green threads running concurrently on multiple cores in a multi-core SMP system.
This can become inherently unsafe unless the client programmer is fully aware of this situation. There is no warning of this in the current Green Threads documentation.
The text was updated successfully, but these errors were encountered: