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:
One nice example using this is a shared memory, parallel sparse matrix multiplication implementation:
https://github.com/madeleineudell/ParallelSparseMatMul.jl