This is a small collection of C++ programs which cover the topic of operating systems, multithreading, and socket programming. Each folder has it's own README for explainations.
This program emulates a bash shell and allows users to run bash commands and also run some custom commands.
This program implements a threadsafe consumer/producer using pthreads and mutexes
This program implements a consumer/producer with the producer being a server which accepts TCP connection requests from client consumers