Size: a a a

2019 November 21

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Benzenko
очень даже могут, если ядер много. Записывать в консоль одновременно не могут - это да
с процессами не путаете?
источник

НП

Никита Петроченко... in CODE BLOG / C#
Потому что на сколько я знаю, потоки одновременно выполняться не могут.
источник

МР

Макс Руднев... in CODE BLOG / C#
га га га
источник

МР

Макс Руднев... in CODE BLOG / C#
найс рофл
источник

SB

Sergey Benzenko in CODE BLOG / C#
Никита Петроченко
с процессами не путаете?
Ээээм... нет)))
источник

МР

Макс Руднев... in CODE BLOG / C#
здравствуйте, Интел. Вы говорите у вас сервера с тремя процами по 96 ядер? и овердохренища потоками? вынужден вас расстроить в этом нет смысла потому что Никита запретил потокам работать одновременно
источник

НП

Никита Петроченко... in CODE BLOG / C#
Ну я тебе дал ответ, он тебе нравится или нет, это уже другой вопрос
источник

МР

Макс Руднев... in CODE BLOG / C#
не ну погоди никит
источник

МР

Макс Руднев... in CODE BLOG / C#
потоки то могут одновременно выполняться
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Benzenko
Ээээм... нет)))
даже если ядер много, хрен там плавал, не будет у тебя много потоков в процессе шпарить
источник

МР

Макс Руднев... in CODE BLOG / C#
то есть я запущу две задачи в отдельных потоках. Один поток будет выполняться 5 секунд а другой 10. По твоей логике получается что в итоге программа затратит 15 секунд на выполнение операции?
источник

В

Влада☺ in CODE BLOG / C#
Народ подскажите где и как можно практиковаться в написании кода
источник

В

Влада☺ in CODE BLOG / C#
Может есть саит с задачами или книга
источник

НП

Никита Петроченко... in CODE BLOG / C#
Макс Руднев
то есть я запущу две задачи в отдельных потоках. Один поток будет выполняться 5 секунд а другой 10. По твоей логике получается что в итоге программа затратит 15 секунд на выполнение операции?
источник

МР

Макс Руднев... in CODE BLOG / C#
Ну и
источник

МР

Макс Руднев... in CODE BLOG / C#
Я пока что не вижу запрета параллельной работы на многоядерных процессорах
источник

SB

Sergey Benzenko in CODE BLOG / C#
Блин, я даже на секунду засомневался в базовых знаниях:

"В многопроцессорных и многоядерных системах потоки или задачи могут реально выполняться одновременно, при этом каждый процессор или ядро обрабатывает отдельный поток или задачу."
https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%82%D0%BE%D0%BA_%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F
источник

НП

Никита Петроченко... in CODE BLOG / C#
Sergey Benzenko
Блин, я даже на секунду засомневался в базовых знаниях:

"В многопроцессорных и многоядерных системах потоки или задачи могут реально выполняться одновременно, при этом каждый процессор или ядро обрабатывает отдельный поток или задачу."
https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%82%D0%BE%D0%BA_%D0%B2%D1%8B%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F
Ну да, логично
Только есть одно но, я изначально не агрился на поток )))
А сагрился на асинк
источник

МР

Макс Руднев... in CODE BLOG / C#
за шо ты на бедного асинка сагрился
источник

НП

Никита Петроченко... in CODE BLOG / C#
Макс Руднев
за шо ты на бедного асинка сагрился
за то, что асинк не поток а таска, там есть свои нюансы, не всегда она одновременно идет. А еще в CLR есть много интересных вещей связанных с потоками. По этому и сказал, что они не выполнятся одновременно.
Процесс будет делить такты между потоками
источник