3 ms·
Is thread safety a concern with Ruby? Or are you thinking of multiple ruby processes using the same Durable?
by rco8786 11y ago
Is thread safety a concern with Ruby? Or are you thinking of multiple ruby processes using the same Durable?
- gonyea 11y agoYes. I actually mean both. Thread safety does and doesn't matter. MRI has a GIL so appending to an array across threads will "just work." JRuby doesn't and it won't end well if you're not giving it thought. But yeah, multi-process web servers absolutely trample over each other. File access would need to be coordinated / synchronized.