mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
	
		
			351 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
	
		
			351 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import multiprocessing
 | 
						|
 | 
						|
multiprocessing.Lock()
 | 
						|
 | 
						|
 | 
						|
def f():
 | 
						|
    print("ok")
 | 
						|
 | 
						|
 | 
						|
if __name__ == "__main__":
 | 
						|
    ctx = multiprocessing.get_context("forkserver")
 | 
						|
    modname = "test.mp_preload"
 | 
						|
    # Make sure it's importable
 | 
						|
    __import__(modname)
 | 
						|
    ctx.set_forkserver_preload([modname])
 | 
						|
    proc = ctx.Process(target=f)
 | 
						|
    proc.start()
 | 
						|
    proc.join()
 |