Just realized that libuv mutexes are recursive and Julia tasks would show up as being part of  the same thread. May not be usable.