1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
GREYUIT [131]
4 years ago
10

A bug was discovered in Canvas where the website crashes if 2 or more students are writing a discussion post at the same time. I

t's the weekend and Canvas support is unavailable. The entire class needs to submit a discussion post but the system keeps crashing. Use your creativity and implement a system that ensures only one student is writing a discussion post at any given time. Describe in detail which tools, communication methods, and safeguards are used to ensure the following:
Guarantee mutual exclusion: Only one student may be writing in canvas at any given time.
Prevent lockout: A student not attempting to write a post must not prevent other students from writing a post.
Prevent starvation: A student must not be able to repeatedly come back and edit their post while other students are waiting to write.
Prevent deadlock: Multiple students trying to write a post at the same time must not block each other indefinitely.

Computers and Technology
1 answer:
Pavlova-9 [17]4 years ago
3 0

Answer:

See the pictures attached

Explanation:

You might be interested in
suppose a network could gaurantee that all delivered packets were delivered in order. if a reliable transport protocol designer
marissa [1.9K]

When there is a reliable transport protocol designer They can make use of the TCP because it is one that guaranteed delivery.

<h3>What is the TCP?</h3>

TCP is known to be one that has been  set up as a kind of built-in systems. Its role is to look for errors and to help to guarantee data  delivery in the order it was sent.

It is one that makes a  perfect protocol for transferring information such as still images, data files, and others.

Learn more about  transport protocol from

brainly.com/question/26284086

8 0
2 years ago
Peer to peer software can do the following except
Softa [21]
Software can't help us in terms of physical pleasure or help us cure mentally
6 0
3 years ago
Which of these are correctly formatted python dictionaries? Check all that apply.
Pachacha [2.7K]

Answer:

A and D sorry if i get it wrong.

Explanation:

8 0
3 years ago
Read 2 more answers
Why does atmospheric pressure does not effect on planes,jet planes and rocket?​
Dafna1 [17]

Explanation:

The atmosphere can be described as a gaseous mass surrounding and moving along with the Earth with no defined upper limit.

3 0
3 years ago
What is a fruitful function? Explain with help of programming example?<br> plz
kupik [55]
These are the functions that return a value after their completion. A fruitful function must always return a value to where it is called from. A fruitful function can return any type of value may it be string, integer, boolean, etc. It is not necessary for a fruitful function to return the value of one variable, the value to be returned can be an array or a vector. A fruitful function can also return multiple values.
5 0
3 years ago
Other questions:
  • Complete each statement by choosing the correct answer from the drop-down menu.
    10·1 answer
  • What is computer virus?
    8·1 answer
  • PLZ HELP ASAP!!!
    10·1 answer
  • A ____ is any manipulation of data, usually with the goal of producing information.
    9·1 answer
  • If you “bury” a story on Digg, what have you done
    10·1 answer
  • A flowchart that depicts the relationships among the input, processing, and output of an AIS is
    6·1 answer
  • What function should be entered into B7 to calculate the total budget
    15·2 answers
  • What is the difference between C and C++. If I know C, will it be hard to lean C++?
    15·1 answer
  • When typing a cell, hitting Tab will bring which result?
    12·1 answer
  • Refer to the exhibit. A network administrator is configuring PAT on an ASA device to enable internal workstations to access the
    12·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!