고민.1 chap 12 부터 이해가 안갔는데 threadA.start(), threadB.start(); 이부분에서 그냥 출력하면 되지 굳이 왜 try catch를 써서 해주는지 궁금합니다. try catch는 예외 처리를 할떄 쓰는 것인데 예외 처리 할게 있는게 아닌데 왜쓰는건가요? 고민 2.Runnable 인터페이스를 가져오려면 무조건 추상메소드 run을 정의해줘야하는게 아닌가요? ㅠㅠ 고민 3. Thread는 클래스고 Runnable은 인터페이스인데 이런식으로 쓰레드 객체를(?) 만들 떄 runnableA를 괄호안에 넣는 이유가 runnableA를 쓰레드화를 할려고 그런건 가요? 질문을 조금 두서 없이했지만 도와주시면 감사하겠습니다.
질문은 아니고 조금 시간 쓴 부분이 있어 전달드려요~ 강의를 따라 진행하다보면 try~catch문에서 error부분에 타입지정이 안되어 오류 발생. => tsc v4.4부터 catch의 error object 정의가 변경되었습니다. 기존에는 error: any 였기 때문에, 타입 지정을 하지 않아도 오류가 발생하지 않습니다. 버전 변경하시거나 error: any 붙여주시면 정상 동작합니다. Cat CREATE이 되지 않는 분들 => POSTMAN에 ReqBody 옆에 보면 타입 지정하는 부분이 있습니다. 저의 경우엔 이 부분이 text로 되어 있어서 안됐었네요. JSON으로 변경하시면 정상 동작합니다. 다들 수고하세요 :)