...¿La programación en una computadora de un solo núcleo no requiere programación multiproceso?
Los hilos no tienen nada que ver con un solo núcleo. Por ejemplo, si estás cocinando y pones un hilo a hervir agua, y luego continúas cocinando, el resultado te lo devolverá cuando el agua hierva, y. no se afectarán entre sí mientras cocinas. Cocinar es equivalente al hilo principal, y hervir agua equivale a un hilo nuevo que abres. Además, también puedes abrir un hilo para barrer el piso, un hilo para lavar verduras,. etc... Por eso se llama subprocesos múltiples, pero una vez que se inicia el subproceso, la CPU decide cuándo ejecutarlo. Solo necesita saber que subprocesos múltiples significa realizar esta tarea al mismo tiempo. Entonces veamos su pregunta. Una computadora con CPU de un solo núcleo también puede chatear en QQ y navegar por la web mientras escucha música. Por supuesto, estos son procesos que pueden estar compuestos por muchos subprocesos. buscar canciones mientras escuchas música. Puedes cambiar la interfaz, etc. Esto es multiproceso.