Passing pointers to workers process results in null pointers

technically you can send a number and convert it back, really hacky though

julia> a
1-element Vector{Int64}:
 1

julia> Ptr{Int64}(UInt(pointer(a))) == pointer(a)
true

also, do different processes have access to same memory space?