You must spread your risks out like don’t put all your eggs in one basket... don’t rely on on thing because is it goes downhill you have no backup
Answer:
monitor fileSharer
{
enum {THINKING, WAITING, READING} state[N];
condition self[N];
int total;
void open(int i) {
state[i] = WAITING;
if (i + total >= N)
{ self[i].wait(); } // Leaves monitor
state[i] = READING;
total += i;
}
void close(int i) {
state[i] = THINKING;
total -= i;
// Can signal one waiting proc whose ID won't break bank.
for (int x = N - total - 1; x >= 0; x--) {
if (state[x] == WAITING) {
self[x].signal(); break;
}
}
}
initialization.code() {
for (int i = 0; i < N; i++) {
state[i] = THINKING;
}
total = 0;
}
}
Answer:
Written in Python
filenm = input("File name: ")
myfile = open(filenm+".txt")
for i in range(10):
line = myfile.readline()
print(line)
print("End of file")
Explanation:
This line prompts user for file name
filenm = input("File name: ")
This line creates an instance of the file
myfile = open(filenm+".txt")
This line iterates through the 10 lines
for i in range(10):
This line reads the line
line = myfile.readline()
This line prints each line
print(line)
This line prints a message indicating that all possible lines have been printed
print("End of file")
Answer: computer science cause that help you learn about the computer as well and the programming
Explanation: