Vocabulario de Desarrollo de software · Conceptos de programación

¿Qué significa semaphore?

Significado en Desarrollo de software, traducción al español y ejemplos

sustantivoTérmino frecuente

semaphore: semáforo

Mecanismo de sincronización con un contador que controla cuántas tareas pueden acceder a un recurso o avanzar a la vez.

Cómo se usa

Se usa para limitar trabajo concurrente o señalar disponibilidad. Un semáforo contador permite varias tareas simultáneas, a diferencia de un mutex.

Frases de ejemplo

  1. A semaphore limits the image processor to four simultaneous downloads.

    Un semáforo limita a cuatro las descargas simultáneas del procesador de imágenes.

    Cada descarga necesita un permiso; cuando se usan los cuatro, las tareas adicionales esperan.

  2. The worker releases the semaphore even when decoding the file fails.

    El trabajador libera el semáforo incluso si falla la decodificación del archivo.

    Devolver el permiso evita que un fallo reduzca permanentemente la capacidad disponible.

Combinaciones frecuentes

  • counting semaphore
  • acquire a semaphore
  • release a semaphore

Más términos: Conceptos de programación

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: