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
#771 highlighted the fact that the tokio::Runtime can be dropped outside of our control, even if we have tokio::runtime::Handles that haven't been dropped yet. This resulted in unexpected behaviour when calling synchronisation primitives in our own Drop implementations.
To avoid this, we should ensure that we ourselves can determine when the async runtime is dropped.
This is blocked by a re-design of our async architecture, as we currently are using napi's tokio::Runtime.
The text was updated successfully, but these errors were encountered:
#771 highlighted the fact that the
tokio::Runtime
can be dropped outside of our control, even if we havetokio::runtime::Handle
s that haven't been dropped yet. This resulted in unexpected behaviour when calling synchronisation primitives in our ownDrop
implementations.To avoid this, we should ensure that we ourselves can determine when the async runtime is dropped.
This is blocked by a re-design of our async architecture, as we currently are using
napi
'stokio::Runtime
.The text was updated successfully, but these errors were encountered: