To a first approximation, Racket places have that same property:
different places do not share mutable data, so each place has its own
GC.
More precisely, there is a shared space that is used to set up
communication, but GCs there are rare and triggered only by creating
new place channels. Passing
Do Racket places suffer performance-wise in comparison to Erlang in that the
garbage collector cannot assume that everything in one thread is immutable and
inaccessible to anyone else so that each thread can have its own garbage
collector.
--
You received this message because you are subscribe
2 matches
Mail list logo