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
Depending on the thread that runs first (which is not deterministic), it might deadlock or not. If using ANY2ONE_CHANNEL and ONE2ANY_CHANNEL types for c and c2 respectively, the problem is solved.
Two things need to be solved to fix this:
statically determine which channel type to choose
come up with a solution for CSP_priAltselect, that only accepts ONE2ONE and ANY2ONE.
The text was updated successfully, but these errors were encountered:
When communicating between multiple processes, with multiple channels, having ONE2ONE type channels could deadlock. We don't want that.
Depending on the thread that runs first (which is not deterministic), it might deadlock or not. If using ANY2ONE_CHANNEL and ONE2ANY_CHANNEL types for
c
andc2
respectively, the problem is solved.Two things need to be solved to fix this:
CSP_priAltselect
, that only accepts ONE2ONE and ANY2ONE.The text was updated successfully, but these errors were encountered: