freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

Άσκηση με σήματα


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [1 Μήνυμα]      Bookmarks Tags: άσκησησήματα Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
GiwrgosNik


Μέλος από: 04 Δεκ 2007
Μηνύματα: 3

View users profile
ΜήνυμαΣτις: 04 Δεκ 2007 20:34    Θέμα: Άσκηση με σήματα Απάντηση με παράθεση  Mark this post and the followings unread

Γράψτε ένα πρόγραμμα σε C που με την εκτέλεσή του να δημιουργεί μια διεργασία-παιδί.

Η διεργασία-πατέρας θα τυπώνει το pid της και μετά από αναμονή 3 δευτερολέπτων θα στέλνει σήμα SIGINT στη διεργασία παιδί. Προαιρετικά, ο αριθμός των δευτερολέπτων να είναι παράμετρος που να δίνεται από τον χρήστη κατά την εκτέλεση του προγράμματος σαν όρισμα (command line argument).
Η διεργασία-παιδί θα τυπώνει συνεχώς το μήνυμα "Eimai to paidi" με χρονική απόσταση μεταξύ των μηνυμάτων αυτών το ένα δευτερόλεπτο. Όταν λάβει το σήμα SIGINT από τον πατέρα, τότε -και μόνο τότε- θα θέσει ένα χρονομετρητή 15 δευτερολέπτων (με τη χρήση της SIGALARM) έτσι ώστε μετά το πέρας αυτού του χρονικού διαστήματος η διαδικασία-παιδί να τερματιστεί.
Σημείωση: Κατά τη λειτουργία του χρονομετρητή, η διεργασία-παιδί εξακολουθεί να εμφανίζει το μήνυμα "Eimai to paidi" με τον ίδιο τρόπο που σημειώνεται παραπάνω!

{Το πρόβλημα μου είναι ότι γενικά δεν ξέρω C και εξαιτίας ενός εργαστηρίου έχω παλαβώσει.Στην παραπάνω άσκηση έχω κάνει πολύ λίγα πράγματα αλλα το βασικότερο πρόβλημα μου είναι πως θα γίνει το SIGINT και SIGALRM.Παρακαλώ όποιος γνωρίζει κάτι να μου απαντήσει κάτι.Σας ευχαριστώ!}
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [1 Μήνυμα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Τώρα είναι 23 Μαρ 2017 20:15 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos