code: def run_manager_standard():
      manager = fiber.Manager()
      ns = manager.Namespace()
      ns.x = 1
      ns.y = [1]
      ns.z = [1]
      ls = manager.list([1, [1], [1], manager.list([1])])
      di = manager.dict({0: 1, 1: [1], 2: [1], 3: manager.list([1])})
      print("before", ns, ls, ls[2], di, di[2], sep="\n")
      p = fiber.Process(target=f, args=(ns, ls, di))
      p.start()
      p.join()
      print("after", ns, ls, ls[2], di, di[2], sep="\n")
  
file_path: fiber/examples/shared_data.py
imports: import fiber
  from fiber.managers import BaseManager
label_desc: Use image node_id 2 for calling a global function with example usage: run_manager_standard() without return types