En realidad no lo es, pero debe tener una comprensión básica de términos como proceso, hilo, sincronización, punto muerto, bloqueo en vivo, exclusión mutua, comprensión básica de mecanismos como semáforos, variables condicionales, IPC, MPI, etc. Ahora, la teoría del sistema operativo es buena para explicarle estas cosas, pero también puede ser abrumador y tener información redundante para usted, por lo que busca los términos en este orden: procesos, hilos, tiempo compartido, espacio compartido, RAM y memoria virtual, exclusión mutua, sincronización, punto muerto, semáforos, interfaz de paso de mensajes. Creo que esto debería hacerlo, pero nuevamente asegúrese de tener una comprensión firme de los mecanismos de comunicación entre procesos, antes mencionados, antes de intentar abordar la concurrencia, ya sea desde la teoría del sistema operativo o la teoría de Java, asegúrese de comprender los conceptos básicos.
¿Es necesario conocer los conceptos básicos de los sistemas operativos para comprender el libro ‘La concurrencia de Java en la práctica’?
Related Content
¿Dónde puedo leer los más de 50 libros que fueron excluidos de los 73 libros de la Biblia católica?
¿Cuáles son algunas buenas sugerencias para buenos libros sobre mecánica cuántica?
¿Cuál es el mejor libro sobre historia mundial, antes, durante y después de las guerras mundiales?
¿Cuáles son algunos buenos libros introductorios y cursos MOOC para aprender piano desde cero?
¿Cuál es la última certificación OCJP en Java y también el último libro de referencia para el mismo?
Yo diría que no. Eché un vistazo a Java Concurrency in Practice en Amazon. Le sugiero que haga esto y revise la tabla de contenido sobre los temas que le preocupan y vea si se explican de una manera que pueda comprender. Pero, en mi lectura rápida, parecía que los términos que estaban usando se describían con suficiente profundidad para calmar sus preocupaciones.
Dicho esto, conocer los conceptos básicos de los sistemas operativos siempre lo beneficiará a lo largo de su carrera, aunque no es tan importante como solía ser.
No necesariamente. Si comprende la definición básica o lo que significa el término debería ser suficiente. No necesita conocer los detalles de implementación. Puede consultar wiki mientras lee el libro.
No.
La razón por la cual todos estos temas son parte del curso del sistema operativo es porque los sistemas operativos utilizan y admiten la concurrencia.
More Interesting
¿Qué libros debe leer una persona como aficionado a la física?
¿Hay algún libro notable de ‘Historia del mundo’?
¿Cuál es el mejor libro de gramática inglesa para brasileños?
¿Cuál es el mejor libro para IBPS RRB?
¿Qué libro de ciencia ficción se debe leer después del juego de Ender?
¿Qué es un buen libro o tutorial en línea que explica los conceptos básicos de la arquitectura REST?
¿Hay algún libro sobre el imperio seléucida?