Вход на сайт
Операционка - однопоточность и многопоточность
640 просмотров
Перейти к просмотру всей ветки
в ответ gendy 17.11.09 12:25, Последний раз изменено 17.11.09 12:37 (megabyte)
В ответ на:
при смене потока процессор должен сменить содержимое кэша, отправить старый кэш
при смене потока процессор должен сменить содержимое кэша, отправить старый кэш
В ответ на:
два уместятся, правда и займёт неактивный поток полкеша , чем наполовину снизит его эффективность
два уместятся, правда и займёт неактивный поток полкеша , чем наполовину снизит его эффективность
Т.е. следуя логике, процессор не должен, а может сменить содержимое кеша.
В ответ на:
два уместятся, правда и займёт неактивный поток полкеша , чем наполовину снизит его эффективность
а если потоков более 1000 как сейчас на моём компьютере?
Для случая с двумя потоками, почему отдельный поток должен занять именно половину кеша? Например один поток требует 100 кб, а второй поток 300 кб.два уместятся, правда и займёт неактивный поток полкеша , чем наполовину снизит его эффективность
а если потоков более 1000 как сейчас на моём компьютере?