Learning Objectives
In this assignment you will demonstrate:
- An understanding of thread states
Readings, Videos, and Self-Study
Although your team will be turning in only one submission, every team member is individually responsible for each of the following:
Submission Instructions
Submit to BrightSpace a PDF or text file with:
- Your name.
- An affidavit that each of the assigned readings were completed.
- A link to a GitHub repository containing your two projects. Your README must contain a description of the problem, the technologies used, and detailed instructions for cloning the repo and running the projects.
Exercises
- The Ada selective accept statement is pretty involved, but its syntax can use some work. Propose an alternative syntax in which the terminate and delay options don’t look quite the same as other alternatives. Strive to make your syntax completely in line with the defined workings of the statement.
- Show how to implement Ada’s selective accept statement in another language of your choice.
It is okay to get assistance for these projects from an GenAI chatbot, but you are responsible for cleaning up any code and comments it gives you.