Скажем, у меня есть сторонний программный исполняемый файл, который я не могу ни редактировать, ни исправлять, ни правильно отлаживать. Я подозреваю, что у него есть проблемы с многопоточностью таким образом, что он сегментирует приложение из-за небезопасных его частей. Будет ли установка Affinity исполняемого файла в Windows на один поток только устранить такие проблемы, или только уменьшить их или ничего не делать по другим причинам?

1 ответ1

2

Это уменьшит вероятность возникновения проблемы, но поскольку два потока одного и того же процесса не будут запланированы в определенном порядке, это не может обеспечить «доказанную» безопасность.

Хотя планировщик, конечно, детерминирован, рассматриваемый процесс не будет единственным запущенным процессом. Таким образом, вы не можете сказать наверняка, что произойдет. Простое движение мыши может привести к увеличению запланированной работы.

Однако вы начинаете с простого предположения. Свяжитесь с производителем с подробной информацией о сбое, и, возможно, они могут помочь вам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .