Why there's a SendWrapper
in compio-runtime::runtime::RunnableQueue
#366
Unanswered
SaltyKitkat
asked this question in
Q&A
Replies: 2 comments 1 reply
-
Ok, I think I got it. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Well, yes, it's mainly for validity. The schedule closure will check if the current thread is the same thread as the runtime, so the |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The field
local_runnables
is wrapped in aSendWrapper
, which makesRunnableQueue
beSend + Sync
.But it seems that
RunnableQueue
is only referenced inRuntime
, which is notSend
norSync
?So why do we need this sendwrapper?
ps: I tried to make the sendwrapper
!Send + !Sync
, butcompio
seems compiles with no error.Beta Was this translation helpful? Give feedback.
All reactions