Actions
Feature #20715
open`Ractor.[]` and `Ractor.[]=` to access Ractor local storage
Description
Trivial proposal.
Now Ractor#[]/#[]=
is supported to access current ractor local storage. However, it doesn't allow to access local storage of other ractors.
Ractor.current[:foo] = 1
Ractor.new{
p Ractor.main[:foo] #=> nil
}.take
So providing Ractor.[]/[]=
is more reasonable.
Further more, we don't need to use Ractor#current
and it is slightly faster.
Actions
Like0
Like0Like0