Skip to content

aj470/Bank-System-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank System

By: Gabriel Gutierrez (gg548) Ayush Joshi (aj470) #Description:

  • Our bank system uses multi-process design.
  • It uses fork() to create child processes for each new client connection.
  • Parent process waits on all child processes before shutting down the server.
  • Implements semaphores as a lock for commands.
  • Server prints out account log every 20 seconds.
  • Handles up to 20 clients.
  • 2 second throttle between commands
  • Uses mmap to create map for shared data (accounts) between processes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.1%
  • Makefile 1.9%