2 ms·
It might be great, just not performant. CSP often locks you into a single consumer style of pattern, which is highly problematic and scales poorly for anything
by neonsunset 2y ago
It might be great, just not performant.
CSP often locks you into a single consumer style of pattern, which is highly problematic and scales poorly for anything that isn't statically partitionable. Once you go to MPMC, you start sharing data which immediately forces you to have proper ARC with the high synchronization cost it entails (even without using atomics, RC forces cacheline eviction between cores meaning it acts as a brutal bottleneck on many-core systems per Amadhal's law).