User Tools

Site Tools


faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
faq [2013/11/01 16:46] jxufaq [2013/12/02 19:56] (current) jxu
Line 4: Line 4:
 ====== General ====== ====== General ======
  
-====== FAQ about Assignment 2 and 3======+====== FAQ about Assignments ======
  
 **Question 1**: We are planning to add a certain additional functionality X to our program for the Assignment. Is adding the additional functionality X allowed? **Question 1**: We are planning to add a certain additional functionality X to our program for the Assignment. Is adding the additional functionality X allowed?
Line 54: Line 54:
 **Question 4**: For Assignment 2, are we allowed to make modifications to the main() procedure and the alarm_thread function? **Question 4**: For Assignment 2, are we allowed to make modifications to the main() procedure and the alarm_thread function?
  
-Answer to Question 4: You are allowed to modify the main() procedure and the alarm_thread in any way that meets the assignment requirements.+Answer to Question 4:  
 + 
 +You are allowed to modify the main() procedure and the alarm_thread in any way that meets the assignment requirements.
  
 **Question 5**: For Assignment 2, are we allowed to NOT use the alarm_list? **Question 5**: For Assignment 2, are we allowed to NOT use the alarm_list?
  
-Answer to Question 5: In the assignment description, it clearly mentions "alarm_list" more than onceso clearly, using the "alarm_listin the original "alarm_mutex.c" program is an important component of the assignment requirementsSo the answer is that you MUST use the "alarm listin your program "My_Alarm.c".+Answer to Question 5:  
 + 
 +In the assignment description, it states that, 
 + 
 +*********************************************************** 
 +"A3. You are required to make the following changes to the program 
 +"alarm_mutex.c" to produce a program named "My_Alarm.c"
 + 
 +In your program "My_Alarm.c", after the alarm_thread has retrieved each 
 +alarm request from the alarm_list, instead of waiting for the specified 
 +number of n seconds and then printing out the alarm message as done in 
 +"alarm_mutex.c", the alarm_thread will immediately create a new thread, 
 +and that new thread will print out the alarm message repeatedly, once 
 +every n seconds; while the alarm_thread will be free to continue to 
 +retrieve and process new alarm requests from the alarm_list." 
 +**************************************************************
  
-**Question 6**: For Assignment 3can I include the errors.h file that was used in Assignment 2?+In the assignment descriptionit clearly mentions "alarm_list" more than once, so clearly, using the "alarm_list" in the original "alarm_mutex.c" program in the way that is specified in the assignment description above is an important component of the assignment requirements. So the answer is: in your program "My_Alarm.c", you MUST use the "alarm list" in the way that is specified in the assignment description above.
  
-Answer to Question 6: Yes. 
  
  
faq.1383324386.txt.gz · Last modified: 2013/11/01 16:46 by jxu

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki