Red de conocimiento informático - Material del sitio web - La diferencia entre la hora UTC y la hora local en la programación

La diferencia entre la hora UTC y la hora local en la programación

El uso de subprocesos múltiples se utiliza principalmente para manejar situaciones en las que el programa "se bloqueará en una parte" y "necesita continuar ejecutándose en otra parte". Generalmente, se puede lograr mediante el uso de subprocesos múltiples, activación de eventos, devolución de llamada y otros métodos según las necesidades. Pero hay algunos métodos que solo se pueden lograr mediante subprocesos múltiples o procesos múltiples. Sólo da un ejemplo simple y podrás entenderlo. Supongamos que existe un programa de este tipo, 1 continuará procesando todas las solicitudes TCP recibidas. Realice diferentes operaciones para cada solicitud TCP. No puede haber omisiones 2. Hay muchas solicitudes específicas que envían datos almacenados a un servidor o esperan la entrada del usuario. Ven y echa un vistazo. El primer requisito es simple. Simplemente use un bucle while para hacerlo. Pero ¿qué pasa con la segunda característica? Una vez que esté esperando la entrada del usuario o conectándose al servidor, el programa se "bloqueará" durante un período de tiempo y no podrá procesar otras solicitudes TCP durante este período de tiempo. Por lo tanto, puede utilizar subprocesos múltiples, cada subproceso maneja diferentes solicitudes TCP. De esta forma el programa no se "bloqueará".