That would be very interesting, esp. if it would run on SRBs in order to exploit ZIIP processors like Java can.
In a Python program, multiprocessing could be fairly easily substituted with threading though not exploiting multiple processors on a z machine:
try:
import multiprocessing
from multiprocessing import Process, Lock, Value
except:
print('"multiprocessing" module not available using "threading"')
from threading import Lock
from threading import Thread as Process
class Value(object):
def __init__(self,typ,val):
self.value=val
This seems to run fairly parallel for reads from a database on z/OS - see