¿Programación multihilo?

¿Dónde leer sobre esto en un buen aspecto teórico, donde se cubrirían los patrones, ejemplos, problemas, trucos y similares?

Es deseable cuando se aplica a Python, pero no es tan importante donde la base es más importante.

Y luego trato de implementar algunas cosas, pero entiendo que no conozco los conceptos básicos del diseño de aplicaciones de subprocesos múltiples y parece que el papel tapiz se pega a través del ojo de la cerradura.

Respuestas
joe c
Recomendaría un libro titulado "Programación de linux con un enfoque profesional". Este libro describe muy claramente los enfoques de la programación de subprocesos múltiples, aunque en C ++, pero al leerlo entenderá todo sobre él. En mi opinión se puede descargar incluso en algún lugar en formato electrónico.
Hmm, lee el artículo. Esto no es un poco lo que me gustaría leer. Necesito principios generales, patrones de diseño. - pandamans
charlie dee
Los principios y patrones generales son los mismos en diferentes idiomas.
En esencia, tendrá que usar bloqueos, semáforos o colas para procesar, dependiendo del proyecto.