For question 1, an important aspect is missing. That is process synchronization. -0.1