Skip to content
Advertisement

what is “synchronising point” in multi threading?

I need to decide on how many counting semaphores needs to be used for one of the multi threaded application. I came to know, if we know synchronising points then we can decide the number of semaphores to be used. What are synchronising points?

Advertisement

Answer

A synchronization point is a place in the flow of execution where a thread must wait for other busy threads, so that the data they are working on is in a proper state to continue.

For instance, a process may have to way for a free slot in a buffer, while another thread is emptying the buffer.

User contributions licensed under: CC BY-SA
8 People found this is helpful
Advertisement