31 прочтение · 3 недели назад
Что такое потоки в программировании: как избежать конфликтов в работе программ
Привет! На связи Merion Academy - платформа доступного IT образования. Чтобы объяснить состояние гонки, сначала нужно немного понять, как компьютеры работают изнутри. Когда вы используете операционную систему, вы выполняете различные действия, такие как открытие окна терминала командной строки, запуск браузера и т. д. Каждое из этих действий приводит к тому, что операционная система создает новый поток выполнения. Поток — это процесс вычислений. Он выполняет различные шаги (программные шаги, первоначально...
14,3K прочтений · 2 года назад
Для чего нужны ядра и потоки в процессоре. Простыми словами
Процессор — самая главная микросхема в компьютере, смартфоне и в самых различных цифровых устройствах. Часто процессор сравнивают с мозгом — да, отчасти это так. Внутри CPU происходят все арифметические вычисления для получения конечного результата. Первые процессоры не имели ядер и выполняли все операции строго последовательно. Чем выше частота, тем быстрее будет выполняться та или иная операция. Но технологии не стоят на месте и идут дальше — так CPU стали двухъядерными, потом 4-х, 8-ми и так далее в порядке возрастания по количеству ядер...