The GUI should be a list showing the created workers, with controls to safely start, pause, resume and stop the workers. Implement a GUI to control and display the status of worker threads.
PIX4DMAPPER STL CODE
The source code from previous task should contain a working implementation of a worker thread class, which supports pausing, stopping, resuming. Write a GUI program that allows monitoring and controlling a pool of worker threads.
The clarity and the extensibility of the solution is greatly appreciated. Invalid program options and instructions should be signaled. The program should exit gracefully when all the worker threads are finished. Prints the id, the status (paused, running, stopped, finished) and the current processing step for each thread Stops the thread with the given id (if not stopped) and print a confirmation message Restarts the thread with the given id (if paused) and print a confirmation message Pauses the thread with the given id and print a confirmation message These instructions should have the following format: Once the threads are started, the program should read instructions from the standard input. Starts threads and wait for instructions result: each thread should have an id in the range The program should accept the following arguments: computing some math function for a long time,Ī worker thread must be safely paused, restarted, stopped and destroyed. Implement at least two distinct workers (e.g. Write a program that allows the user to control multiple worker threads Requirements Do not worry if you cannot finish all, we want to analyse your reasoning and problem solving process, which is something we encounter almost daily at the office.Īnd last but not least, please bother us with questions if something it's not clear. Hello! First of all thanks to take the time to show us your coding skills. Pix4D Technical Interview Exercise Introduction