Tabla de comparación yield(), join(), sleep()
propiedad | rendir() | unirse() | dormir() |
---|---|---|---|
objetivo | Si un subproceso quiere pasar su ejecución para dar oportunidad a los subprocesos restantes de la misma prioridad, entonces deberíamos optar por yield() | Si un subproceso quiere esperar hasta que se complete otro subproceso, entonces debemos ir a unir() | Si un subproceso no desea realizar ninguna operación durante un período de tiempo determinado, se activa sleep(). |
¿Está sobrecargado? | NO | SÍ | SÍ |
¿Es definitivo? | NO | SÍ | NO |
¿Es tiros? | NO | SÍ | SÍ |
¿Es nativo? | SÍ | NO | dormir (ms largo)->nativo & dormir (ms largo, int ns)-> no nativo |
¿Es estático? | SÍ | NO | SÍ |
¿Escribir código en un comentario? Utilice ide.geeksforgeeks.org , genere un enlace y compártalo aquí.
Mejore sus habilidades de codificación con la práctica
¡Comience su viaje de codificación ahora!
Publicación traducida automáticamente
Artículo escrito por keep_silent y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA