Лекция посвящена вопросам работы нитей исполнения (threads) и основам синхронизации взаимодействия процессов (атомарные операции, interleaving, условия Бернстайна). Вводятся понятия взаимоисключений, race conditions и критических секций, общая схема взаимодействия процессов. Рассматриваются требования к алгоритмам синхронизации и простейшие алгоритмы.
Лекция и тесты в НОУ «ИНТУИТ» www.intuit.ru/studies/courses/1088/322/lecture/4255
Одна из самых простых конструкций солнечной системы для получения электричества от Солнца.
Электросистема в поместьи Пелых состоит из трех солнечных панелей (в сумме 550 Вт), электрификатора (инвертор, контроллер заряда и др.), 2 батареи 180 А/ч.
От системы работает освещение на светодиодах (24В), а также 220В. По нашим потребностям системы хватает. Хотя в будущем мы планируем добавить солнечных панелей и аккумуляторов, чтобы стало еще лучше!
Канал Алисы Пелых www.youtube.com/channel/UCEKc-AyqT-xafXFAGzlVEXw
Сегодняшний выпуск — о том, как заставить наше приложение летать! Поговорим о процессорах, о том, как они работают, о многоядерных CPU и Hyper-Threading, о процессах, потоках и многопоточности, а также об асинхронности или кооперативной многозадачности. Будет насыщенно!
0:00 О чём пойдёт речь
0:30 О многозадачности на единственном ядре CPU
1:42 О тактовой частоте процессоров и многоядерных CPU
3:07 Потоки, они же Threads
4:26 Состояние гонки, оно же race condition
5:20 Hyper-Threading и гипер-потоки
7:56 Потоки на многоядерных CPU
8:24 GIL в Python
9:16 Как обслужить тысячу HTTP запросов?
10:09 Асинхронность, кооперативная многозадачность
14:20 Как работает асинхронность
15:31 Выводы
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
«Имя создаваемой переменной следует выбирать так же тщательно, как имя новорождённого».
Именование переменных, классов и методов в коде — эта тема кажется простой и, пожалуй, даже не заслуживающей внимания. Все согласны, что называть переменные надо правильными именами и… И, в общем-то всё. Что такое эти правильные имена? Почему часто мы читаем чужой код и чувствуем, что его проще переписать, чем модифицировать? Почему вообще так много плохого, нечитаемого, дурно пахнущего кода появляется каждый день?
Правильный нейминг это не панацея и не серебряная пуля. Однако серьёзный подход к именованию это критически важная особенность качественного кода, равно как безответственный нейминг это наиболее частая особенность кода плохого. В чем же разница между плохим и хорошим неймингом и как научиться писать код, который не захочется через месяц выбросить? Давайте разбираться.
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Группа канала ВК, подпишись — vk.com/murkmurkov
Лайв канал — goo.gl/VfzFJ6
Мой твич, го подписочку — www.twitch.tv/maddymurk101
Мы в телеграмм — t.me/maddymurk
Инста — www.instagram.com/maddy_murk/
Я в ВК, подпишись — vk.com/murk101
— Всем привет дорогие друзья! Сегодня у нас на канале лежачий компьютер на Intel Celeron, на базе 478 сокета! Нож мне в печень, 478 вечен. Компьютер был куплен за 500 рублей, по заверениям продавца — компьютер полностью исправен и готов к работе, но это оказалось не совсем так :)
Это первая часть видео, во второй части попробуем сделать апгрейд данного ПК и даже поиграть на нем в игры.
Всех с наступающими праздниками! Подписывайтесь на канал, ставьте лайки :)
Касперский решил сделать защищенный смартфон со своей операционной системой Kaspersky OS. Сейчас все расскажу, приятного просмотра.
#KasperskyOS #Kaspersky
Приглашаем на DevOpsConf live! — профессиональную конференцию по интеграции процессов разработки, тестирования и эксплуатации
29 -30 сентября и 6-7 октября 2020
Подробности и билеты bit.ly/2NGn8Tt
— DevOpsConf Russia 2018
Ceph — это не готовый «коробочный продукт», но инструмент для построения своего отказоустойчивого решения. В процессе построения такого решения можно упустить множество «подводных камней», которые способны привести к потере или недоступности данных.
…
— Нашли ошибку в видео? Пишите нам на support@ontico.ru
Записывайтесь на бесплатное вводное занятие в Фоксфорде — foxford.ru/I/NG
На сайте школьники могут подготовиться к ЕГЭ, ОГЭ и олимпиадам и улучшить знания по школьным предметам. Занятия проходят в группах и в индивидуальном формате с репетитором.