![]() |
Модераторы: Kagor |
![]() ![]() ![]() |
|
Karadul |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.5.2006 Репутация: нет Всего: 1 |
Стоит ли читать/писать на диск из треда, который делает что-то еще, или надо через очередь передавать это в другой тред? Будет ли он хоть немного блокировать, или из-за опережающего чтения ОСь будет отдавать данные из буфера, а между запросами на чтение читать диск?
Да, если разделом ошибся - переместите. Это сообщение отредактировал(а) Karadul - 10.2.2013, 21:37 |
|||
|
||||
Freyzer |
|
|||
![]() обаятельный нахал ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 12.12.2009 Где: на Марсе Репутация: нет Всего: 1 |
Как то ты вопрос через... задал, а поконкретней что имееш ввиду. Если одновременно считывание и запись на хард то, через головки харда происходит одновременно и считывание и запись инфы. А дальнейшее уже зависит от быстродействия твоей системы. Ну это если я правильно понял твой вопрос.
Это сообщение отредактировал(а) Freyzer - 12.2.2013, 08:19 -------------------- Advocatus Dei ![]() ![]() |
|||
|
||||
Karadul |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.5.2006 Репутация: нет Всего: 1 |
Поконкретней - если программа проследовательно читает файл и захочет считать блок #1, тред остановится на время чтения. Будет то же самое со следующими блоками, или ось будет их считывать в фоновом режиме? |
|||
|
||||
Jak |
|
|||
![]() https Профиль Группа: Участник Сообщений: 17 Регистрация: 19.2.2013 Репутация: нет Всего: нет |
Будет считывать в фоновом режиме.
|
|||
|
||||
Karadul |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.5.2006 Репутация: нет Всего: 1 |
Скажем, у нас есть программа-качалка. Нужно ли запись на диск делать асинхронной / выносить в отдельный тред?
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по железу | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |