Size: a a a

macOS — русскоговорящее сообщество

2020 April 27

I

Ivan in macOS — русскоговорящее сообщество
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
time flies 🏴
ещё раз - существуют алгоритмы которые хорошо параллелятся, существуют которые плохо.

если человек утверждает что "да пох, у меня ос всё распараллелит если прямые руки", то он наверное не разработчик вовсе
я говорю пто то что нет инстумента сейчас реализовать однопоточное приложение, просто нет…
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
потому что я уже привёл пример задачи - посчитайте мне хешсумму файла параллельно, например.
пока я не вижу реализации,
источник

T

Thereauoy in macOS — русскоговорящее сообщество
В процессе компиляции кода компьютер не знает что за код идет после 10ой строки, пока он находится на 1ой. Он должен последовательно выполнять его и последовательно линковать проект, он не может распаралеллить эту задачу, поскольку неизвестен результат выполнения блоков
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
Sergey Vanichkin
я говорю пто то что нет инстумента сейчас реализовать однопоточное приложение, просто нет…
это да. но многопоточное приложения это не эквивалент утилизации вычислительных ресурсов.
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
Thereauoy
В процессе компиляции кода компьютер не знает что за код идет после 10ой строки, пока он находится на 1ой. Он должен последовательно выполнять его и последовательно линковать проект, он не может распаралеллить эту задачу, поскольку неизвестен результат выполнения блоков
да но при этом в параллельных процесса у него висит куча процессов по чтению файлов, по хранению данных и т.д.
источник

T

Thereauoy in macOS — русскоговорящее сообщество
Sergey Vanichkin
да но при этом в параллельных процесса у него висит куча процессов по чтению файлов, по хранению данных и т.д.
Че?)
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
процесс чтения файла это ожидание ответа ядра
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
там нагрузки на цпу примерно ноль - ожидание ввода-вывода с шины.
источник

T

Thereauoy in macOS — русскоговорящее сообщество
При чем тут это? Сам процесс ты как распаралеллить собрался объясни
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
я не собрался как раз
источник

T

Thereauoy in macOS — русскоговорящее сообщество
Я не тебе
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
Thereauoy
Че?)
система параллельно загружает ядра процессами помимо того что происходит при компиляции (например вывод данных о процессе компиляции) и т.д. если ты этого не знаешь, то конечно да 😁
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
Sergey Vanichkin
да но при этом в параллельных процесса у него висит куча процессов по чтению файлов, по хранению данных и т.д.
ну да.
мы говорим - нам нужен вот этот файл с диска. ядро, отдай мне этот файл.

пока ядро отдаёт этот файл, моей программе нечего делать
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
т.е. прям последовательно все… в один поток ЛОЛ
источник

T

Thereauoy in macOS — русскоговорящее сообщество
Sergey Vanichkin
система параллельно загружает ядра процессами помимо того что происходит при компиляции (например вывод данных о процессе компиляции) и т.д. если ты этого не знаешь, то конечно да 😁
Жаль, только это никак не связано с сабжем, который мы обсуждаем. Ты даже вопроса понять не в состоянии
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
Sergey Vanichkin
т.е. прям последовательно все… в один поток ЛОЛ
ты не поверишь, но компьютер в общем и целом работает последовательно через механизмы блокировок
источник

tf

time flies 🏴 in macOS — русскоговорящее сообщество
что такое блокировки мы конечно не знаем.
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
time flies 🏴
что такое блокировки мы конечно не знаем.
может прерывания все же?
источник

SV

Sergey Vanichkin in macOS — русскоговорящее сообщество
можжет я и ассемблер не знаю?
источник