Елизаров Роман рассказывает о теоретических основах, на которых строится практика параллельного программирования. Говорит о моделях параллельных вычислений, о разделяемых объектах и их консенсусных числах об отношении «произошло до» и о линеаризуемости, о разных типах синхронизации без ожидания и об универсальной конструкции, о проблеме ABA и о том, чем помогает GC. Объясняет, почему все стандартные «Concurrent» алгоритмы основаны на списках, а все алгоритмы на массивах исключительно «Blocking».
Теория параллельного программирования для практиков. Елизаров Роман
Метки материала
Юлия Ласкевич
Люблю учиться, читать и делиться новостями. Зиму провожу в горах, занимаясь самообразованием и катаясь на лыжах, а летом возвращаюсь к морю. Но никогда не покину зону стабильного интернета, ведь рискую пропустить свежее событие, которое происходит где-то рядом…