In computer architecture, what is the primary function of a semaphore?
To manage access to shared resources
To identify deadlocks
To enforce program execution order
To enable communication among threads

Computer Architecture Exercises are loading ...