AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Using Few Texts in Synchronization Operators
We used few texts rather than mutexes for the synchronization operator. This means there's not a lot of processor or operating system overhead involved in switching tasks. Even with jobs as short as 400 nanoseconds for each work unit, the amount of arbitration delay is negligible. I think we waited a long time for this in J. So, we benefited from some other people's mistakes too. Everybody's sitting around waiting for someone else to. Exactly.