Esto se trata principalmente de la comprensión del concepto, que me confunde.Modelo Productor-Consumidor - semáforo binario o mutex?
objeto mutex significa que un hilo toma el control del acceso del recurso compartido, realiza las operaciones y la abre, entonces sólo otro hilo puede tener acceso para bloquear
mientras semáforo binario es como un hilo puede tener acceso al recurso compartido, pero el acceso a la obtención de la cerradura, mientras que otro hilo puede desbloquearlo
En la última pregunta que vi sobre here, se mencionó que "semaphores are more suitable for some synchronization problems like producer-consumer".
Mi pregunta es, por ejemplo, si el hilo del productor ha ganado bloqueo y llenando algunas filas con datos, y el consumidor al mismo tiempo lo desbloquea, ¿no hay ningún problema de simultaneidad?