멀티 쓰레드
이번에는 멀티 쓰레드를 공부하면서 헷갈렸던 부분을 정리해봤습니다. 직접 코드를 돌려보니 start()와 run()의 차이, 데몬 쓰레드가 언제 종료되는지가 특히 중요했습니다.멀티 쓰레드의 장단점- 멀티 쓰레드는 장점이 많지만, 고려해야 할 사항도 많이 있습니다.장점시스템 자원을 보다 효율적으로 사용할 수 있다.사용자에 대한 응답성이 향상된다.작업이 분리되어 코드가 간결해 진다.단점동기화에 주의해야 한다.(서로 충돌이 많을 수 있다)교착상태가 발생하지 않도록 주의해야 한다.각 쓰레드가 효율적으로 고르게 실행될 수 있게 해야 한다. 쓰레드의 구현과 생성- run()에 쓰레드가 수행할 내용을 작성하는 2가지 방법1. Thread클래스를 상속public class MyThread extends Thread{ ..
읽어보기