CLRium # 6: faltan 9 días

Del 29 al 30 de noviembre en San Petersburgo y del 6 al 7 de diciembre: en Moscú , lanzaremos el sexto seminario .NET . Tendremos: 700 oyentes, grandes salas, mucho café y un sentido del conocimiento con picazón. Para construir un programa récord y el número de estudiantes, trabajamos por un récord de 5 meses. Antes del comienzo - 9 días.



Mientras se realizaban los preparativos para el taller, mi mirada cayó sobre la lock() . Y aunque parece que se ha dicho mucho sobre él, yo, como amante de la investigación, tengo un deseo irresistible de contar cómo funciona. Después de todo, esta es una primitiva de sincronización híbrida, que tiene en cuenta el trabajo del programador de subprocesos del sistema operativo y el convoy de bloqueo y el hambre. En general, después de mirar la fuente, sus autores me respetaron tan profundamente que desapareció cualquier temor interno de usarlo: simplemente porque entendí perfectamente qué escenarios específicos eran para él y cuáles no. Sobre cuántos hilos, núcleos, carga, tamaño de sección. Especialmente cuando finalmente descubrí los conceptos cuánticos, las reglas para su emisión, desplazar flujos y otros problemas de bajo nivel. Y por lo tanto, nuestro seminario es una oportunidad para comprender, y no memorizar, cómo está organizado y comprender las razones: por qué está organizado de esta manera y no de otra manera.


No es de extrañar que hayamos cambiado la cuadrícula varias veces: que no te asuste. Por el contrario, ha evolucionado. Ella sufrió precisamente esos cambios para desechar lo innecesario, insertar lo útil y en el orden exacto en que todo el mecanismo encajaría en su cabeza.


Para aquellos que compraron boletos, tengo la tarea: necesitas dormir lo suficiente. Habrá mucha información y toda será útil en la vida. Después de todo, el futuro está en el subprocesamiento múltiple, con servidores que procesan millones de solicitudes. La población de nuestro planeta se acerca a los 10 mil millones, la disponibilidad de sitios para la población es mayor, las personas pasan sus vidas en Internet cada vez más y la tarea de las empresas es mantenerse al día con el crecimiento. Y el nuestro es ayudarlos en este asunto.


Datos de contacto


Source: https://habr.com/ru/post/476592/


All Articles