Это одну большую собаку разделили на маленьких потому что большой миски не было? Програмисты объясните.
раскрыть ветку (26)
это когда тебе надо много собак покормить одновременно а не подряд. при этом они могут убивать друг друга, гадить друг другу в миски и вообще всячески развлекаться пока ты их не отдрессируешь
раскрыть ветку (16)
А еще две собаки могут ждать друг друга, пока поест вторая, но на самом деле ни одна из них к миске так и не притронется.
раскрыть ветку (11)
Такого краткого и понятного объяснения многопоточности и общего буфера в жизни не видел)
Возьму как цитату для студентов)
Возьму как цитату для студентов)
раскрыть ветку (3)
Не, это показано ожидание "не опытных" программистов, относительно того, как будет работать их программа в многопоточном режиме, относительно того, как это будет на самом деле. Хотя, зависит от количества ядер у ТЫЖа и наличия в них гипертреадинга.
раскрыть ветку (8)
ещё комментарии
12 потоков пытаются съесть еду из 7 мисок. Когда быстрее съедят: на 6 ядрах без ht или на 4 с ht?
раскрыть ветку (3)
А какое отношение имеет производительность к программированию многопоточности? Сначала иди подучи что такое мьютексы, семафоры и т.д., а потом рассуждай.
два возможных исхода:
1. быстрее на 6 без НТ. И что теперь?
2. быстрее на 4 с НТ. И что теперь?
Криво написанынй код как-то изменится от этого?
1. быстрее на 6 без НТ. И что теперь?
2. быстрее на 4 с НТ. И что теперь?
Криво написанынй код как-то изменится от этого?
ещё комментарии
ещё комментарии



