Skip to content

manage multiple Python processes in real-time, without the need to shut down the entire system. It provides a shared memory space for inter-process communication and a flexible mechanism for adding or removing processes on the fly.

License

Notifications You must be signed in to change notification settings

kikunayar/dynamic-multiprocessing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Usage Instructions

  • 1 Start the system: Run start.py to initialize the Dynamic Multiprocessing system.
  • 2 Prepare your module: Create a Python file (.py) with the following structure:
def start(shared_dict):
    print("I can see", shared_dict)  # Optional: for debugging
    # Your module logic here

if __name__ == '__main__':
    from os.path import basename
    from engine._mod_ import update
    update(basename(__file__), 'replace')  # Use 'delete' to remove the module
  • 3 Add your module: Upload your Python file to the pool folder.
  • 4 Activate your module: Run your Python file to register it with the system.

About

manage multiple Python processes in real-time, without the need to shut down the entire system. It provides a shared memory space for inter-process communication and a flexible mechanism for adding or removing processes on the fly.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages