Сообщение Re[5]: внутренняя реализация std::mutex? от 17.05.2018 13:00
Изменено 17.05.2018 13:01 lpd
Re[5]: внутренняя реализация std::mutex?
Здравствуйте, AlexGin, Вы писали:
AG>Да, но есть риск получить систему полностью загруженной, когда она перестанет отзываться на действия пользователя.
AG>Вполне возможно, что в цикле рабочего потока ::Sleep(100) — не вызовет катастрофических задержек.
AG>Однако, вызвав диспетчер потоков позволит пользователю как-то общаться с машиной, когда запущена твоя вычислительная задача.
AG>В противном случае — компьютер становиться страшно тормознутым и практически не управляемым
Лучше уменьшить приоритет вычислительной задаче через системный менеджер процессов, например, или программно.
AG>Да, но есть риск получить систему полностью загруженной, когда она перестанет отзываться на действия пользователя.
AG>Вполне возможно, что в цикле рабочего потока ::Sleep(100) — не вызовет катастрофических задержек.
AG>Однако, вызвав диспетчер потоков позволит пользователю как-то общаться с машиной, когда запущена твоя вычислительная задача.
AG>В противном случае — компьютер становиться страшно тормознутым и практически не управляемым
Лучше уменьшить приоритет вычислительной задаче через системный менеджер процессов, например, или программно.
Re[5]: внутренняя реализация std::mutex?
Здравствуйте, AlexGin, Вы писали:
AG>Да, но есть риск получить систему полностью загруженной, когда она перестанет отзываться на действия пользователя.
AG>Вполне возможно, что в цикле рабочего потока ::Sleep(100) — не вызовет катастрофических задержек.
AG>Однако, вызвав диспетчер потоков позволит пользователю как-то общаться с машиной, когда запущена твоя вычислительная задача.
AG>В противном случае — компьютер становиться страшно тормознутым и практически не управляемым
Лучше уменьшить приоритет вычислительной задаче через системный менеджер процессов, например, или из кода.
AG>Да, но есть риск получить систему полностью загруженной, когда она перестанет отзываться на действия пользователя.
AG>Вполне возможно, что в цикле рабочего потока ::Sleep(100) — не вызовет катастрофических задержек.
AG>Однако, вызвав диспетчер потоков позволит пользователю как-то общаться с машиной, когда запущена твоя вычислительная задача.
AG>В противном случае — компьютер становиться страшно тормознутым и практически не управляемым
Лучше уменьшить приоритет вычислительной задаче через системный менеджер процессов, например, или из кода.