17. Describe a scenario where you would use multiple semaphores in a set, and how would you specify the number of semaphores using the `nsems` parameter in `semget()`?
a. Give your understanding to apply the concept of semaphore sets and understand the practical usage of the `nsems` parameter.