Czy zło Thread.interrupt ()?
Członek drużyny zgłosił następujące roszczenie:
"Thread.interrupt()
jest z natury łamany i nie powinien (prawie) nigdy nie być używany ”.
Próbuję zrozumieć, dlaczego tak jest.
Czy jest to znana najlepsza praktyka, której nie wolno używaćThread.interrupt()
? Czy możesz przedstawić dowody na to, że jest on uszkodzony / wadliwy i nie powinien być używany do pisania solidnego kodu wielowątkowego?
Uwaga - Nie interesuje mnie to pytanie, jeśli jest „ładne” ze środka konserwującego. Moje pytanie brzmi - czy to buggy?