3 개의 스레드를 실행하여 파일에 문자열을 추가해야합니다. (ii) 다른 스레드가 작성된 스트림에서 특수 문자를 제거해야합니다. (iii) 세 번째 스레드는 단어를 오름차순으로 정렬 할 수 있습니다. 어떻게하면 스레드 안전 (동기화) 방식으로 처리 할 수 있습니까?초보자를위한 도움말 -
나는
스레드 1
sample.txt
Apple
Ma#22ngo
[email protected]&&pes
스레드 2 (특수 문자를 제거한 후의 Sample.txt)
Apple
Mango
Grapes
스레드 3 (의 Sample.txt)
Apple
Grapes
Mango
을 의미
왜 스레드가 필요합니까? 이것은 하나의 스레드가 모든 것을 처리 할 수있는 것처럼 보입니다 ... 3 개의 스레드가 있다면 그들은 모두 서로를 기다릴 필요가 있습니다 ... – Zenuka
야,이 스레드를 시작하는 나쁜 예입니다. 각 스레드는 잠겨 있으며 다른 스레드는 파일과 함께 작동합니다. –