giatrakosg / SYSPRO2

:arrows_counterclockwise: Program that simulates file synchronization

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SYSPRO2

Δευτερη Εργασια Προγραμματισμος Συστηματος

Περιγραφη

Η ασκηση αυτη υλοποιει την λειτουργικοτητα του dropbox μεσω client που αναπαριστονται απο διεργασιες και συγχρονισμο τους μεσω pipes . Η εκφωνηση της εργασιας βρισκεται στο αρχειο hw2-spring-2019.pdf.

Λεπτομερειες Υλοποιησης

Εχουμε υλοποιησει τα 3 ερωτηματα που ζητουνται στην γλωσσα C++.Στα αρχεια mirror_client.cpp , Client.cpp/.hpp υλοποιειται η λειτουργικοτητα του mirror_client.Εκτελειται ατερμονος βρογχος στον οποιο καλουνται οι συναρτησεις detectNewID , checkProcessess , restartProcesses .Ο ατερμονος βρογχος σταματαει οταν ληφθει σημα SIGINT /SIGQUIT.

Compile

make all

About

:arrows_counterclockwise: Program that simulates file synchronization


Languages

Language:C++ 81.2%Language:Python 7.4%Language:Shell 6.9%Language:Makefile 4.5%