/Multithreaded-Client-Server

C Client Server multiprocessing protocol using a custom grand central dispatch queue

Primary LanguageC++

A client and a server communicating over IPC.

The server runs a threadpool executing arbitrary task requested by the client.

In this implementation the client takes int's from a a keyboard input and requests the server that factorize the input using a threadpool to distribute the task.

All results are returned async to the client.

make

./program <size of thread pool>