This project implements a multi-threaded priority message queue system in Python. The system allows multiple threads to send messages to each other with varying priorities. Upon receiving a message, the receiving thread performs a simple action using a thread pool.
PLease access the doc here or check documentation.md
-
Clone the Repository:
git clone https://github.com/tknishh/assignment-ai-planet cd <repository_directory>
-
Run the Code:
python code.py
-
Follow On-screen Instructions:
- The program prompts for user input to send messages and test various functionalities.
-
Provide Input When Prompted:
- Follow the prompts to send messages and interact with the program.
-
Review Results:
- Observe the messages, actions, and outputs to verify the functionality.
-
Terminating the Program:
- Follow on-screen instructions to terminate the program gracefully.
In this video, I've provided a detailed explanation of the code, its components, and how to run and test the multi-threaded priority message queue system. If you have any questions or encounter issues, refer to the video for a step-by-step guide.
Help of codium, github-copilot, chatgpt was taken to enhance, document and figure best actions and functionalities to program.