3 месяца назад
Научный подход к быстродействию, или как я объясняю "многопоточность" чайникам
Здравствуйте. Приносят мне тут недавно ноутбук, мол, тормозит. Ну, я смотрю, вроде всё нормально, железо мощное, но вот программы работают медленно. Начинаю копаться, и понимаю, что дело не в железе, а в том, как программы написаны. Это всё потому, что люди не понимают, что такое Multithreading. Вам, наверное, знакомо, что ваш компьютер, это, по сути, процессор, который выполняет команды. Он работает очень быстро, но делает это последовательно. Это как один человек, который выполняет список задач: сначала первая, потом вторая, потом третья...