|
|
|
|
|
by ihnorton
4423 days ago
|
|
This is not strictly accurate. Julia does not support multi-threaded parallelism, but there is decent (if, yes, still immature) support for multi-process shared memory parallelism - similar to Python's multiprocessing library. Not an alternative to the GIL as such, but definitely more than nothing. One nice example using this is a shared memory, parallel sparse matrix multiplication implementation: https://github.com/madeleineudell/ParallelSparseMatMul.jl |
|
If they can't support true multithreading without having to pack messages or use /dev/shm, fuck em.