Powiedzmy, że mam program wykonywalny innej firmy, ale tak naprawdę nie mogę go edytować ani zmieniać ani poprawnie debugować. Podejrzewam, że ma problemy z wielowątkowością w taki sposób, że segreguje aplikację z powodu wątków niebezpiecznych jej części. Czy ustawienie powinowactwa pliku wykonywalnego w systemie Windows na pojedynczy wątek wyeliminuje tylko te problemy, czy tylko je zmniejszy lub nie zrobi nic z innych powodów?
0
Odpowiedzi:
Zmniejszy to prawdopodobieństwo wystąpienia problemu, ale ponieważ dwa wątki tego samego procesu nie zostaną zaplanowane w określonej kolejności, nie może zapewnić „sprawdzonego” bezpieczeństwa.
Chociaż program planujący jest oczywiście deterministyczny, proces ten nie będzie jedynym uruchomionym procesem. W związku z tym nie można powiedzieć na pewno, co się stanie. Prosty ruch myszą może prowadzić do zaplanowania większej ilości pracy.
Jednak zaczynasz od zwykłych spekulacji. Skontaktuj się z producentem, aby uzyskać szczegółowe informacje na temat awarii i być może Ci pomogą
źródło