![스레드를 사용하는 것은 여전히 안티 패턴으로 간주됩니까? [폐쇄]](https://linux55.com/image/79723/%EC%8A%A4%EB%A0%88%EB%93%9C%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94%20%EA%B2%83%EC%9D%80%20%EC%97%AC%EC%A0%84%ED%9E%88%20%E2%80%8B%E2%80%8B%EC%95%88%ED%8B%B0%20%ED%8C%A8%ED%84%B4%EC%9C%BC%EB%A1%9C%20%EA%B0%84%EC%A3%BC%EB%90%A9%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
배경
존재하다유닉스 프로그래밍의 예술, Eric S. Raymond는 멀티스레드 프로그래밍이 피해야 할 성능 해킹이라고 믿습니다. 그에 따르면 스레드의 가장 큰 문제는 프로그래머가 시스템의 여러 부분 간에 합리적인 통신 프로토콜을 개발하도록 강요하기보다는 기본적으로 메모리를 공유한다는 것입니다.
하지만 이 책은 멀티 코어 프로세서가 소비자 시장을 장악하기 전인 2003년에 작성되었으며 내 생각에는 이것이 판도를 바꾸는 일이었습니다.
질문
- 스레드를 사용하는 것은 여전히 안티 패턴으로 간주됩니까?
- 스레드를 광범위하고 성공적으로 사용하는 Unix 프로그램의 예가 있습니까?