IO 블락킹.. 타이밍이 너무 좋은데요 쓰레드 영상 감사합니다 아껴 보겠습니다 - main 쓰레드 : main메서드에서 코드를 수행하는 쓰레드 - 쓰레드는 사용자 쓰레드와, 데몬 쓰레드 두 종류가 있다 - 실행 중인 사용자 쓰레드가 하나도 없으면 프로그램은 종료된다 - ContextSwitching : A작업 -> B작업 - 멀티쓰레드 장점 : 시간이 좀 더 걸리더라도 여러 작업을 동시에 할 수 있다, 작업을 좀 더 효율적으로 할 수 있다 ex) 채팅프로그램, 깨톡 - IO 블락킹 : 입출력 시 작업 중단, 자원을 효율적으로 사용하기 위해(놀고있는 쓰레드를 최소화)
내일배움카드 발급 받아서 디지털 콘텐츠 융합 응용SW 엔지니어 양성과정 공부 중입니다. 학원 등록 전부터 남궁성선생님 강의를 조금씩 들었었는데, 그 때는 이해가 어려웠어요. 근데 제가 배우다보니까 알려주시는 게 정말 유용하고 도움되고 , 강의 자체에 질이 정말 높다는 걸 알았고 정말 도움 많이 받고 있습니다 ! 좋은 영상 업로드 해주셔서 항상 감사드립니다 . 오늘도 도움 많이 받고 갑니다!!
자바도 열시미 하겠습니다! 메인 쓰레드 : 메인메서드 코드 수행하는 쓰레드 쓰레드 종류 : 사용자 쓰레드, 데몬쓰레드(보조) 실행 중인 사용자 쓰레드가 없으면 프로그램 종료 Join메서드 : 다른 쓰레드 작업 끝날때까지 기다림 멀티쓰레드는 contextswitching(작업간 이동)탓에 시간은 더 걸리지만 여러작업 동시진행이라서 효율적:) 예] 채팅 I/O 블락킹 : 입출력 시 작업 중단 멀티쓰레드는 작업 수행동안 외부 요인 탓에 멈춰지더라도 다른 쓰레드가 작업 진행 -> 효율적 + 빨리 끝남. (장점)
main 스레드(사용자 스레드) - main메서드의 코드를 수행. 메인메서드가 종료돼도, 다른 스레드가 실행중이면 프로그램은 종료되지 않음. 데몬스레드 - 일종의 보조스레드. join() - 메안메서드가 다른 메서드의 작업이 끝나면 실행. 스레드의 I/O 블락킹 - 입출력시 작업 중단. 멀티스레드 - 여러작업이 동시에 실행돼도 스레드들이 작업을 분배해서 동시에 처리가능. (I/O 블락킹 억제.) 20/11/01
IO 블락킹.. 타이밍이 너무 좋은데요 쓰레드 영상 감사합니다 아껴 보겠습니다
- main 쓰레드 : main메서드에서 코드를 수행하는 쓰레드
- 쓰레드는 사용자 쓰레드와, 데몬 쓰레드 두 종류가 있다
- 실행 중인 사용자 쓰레드가 하나도 없으면 프로그램은 종료된다
- ContextSwitching : A작업 -> B작업
- 멀티쓰레드 장점 : 시간이 좀 더 걸리더라도 여러 작업을 동시에 할 수 있다, 작업을 좀 더 효율적으로 할 수 있다 ex) 채팅프로그램, 깨톡
- IO 블락킹 : 입출력 시 작업 중단, 자원을 효율적으로 사용하기 위해(놀고있는 쓰레드를 최소화)
이 정리가 불과 2주전이였다니...
항상 좋은강의 감사합니다~~~~~~~~~!!!
배속으로 들으니 복습하기 좋네요!!
좋은 강의 감사합니다!
여러번 반복해서 보겠습니다!!
강의 감사드립니다 강사님!! :)
좋은 강의 감사합니다.
강의 감사합니다~!!😄
내일배움카드 발급 받아서 디지털 콘텐츠 융합 응용SW 엔지니어 양성과정 공부 중입니다. 학원 등록 전부터 남궁성선생님 강의를 조금씩 들었었는데, 그 때는 이해가 어려웠어요. 근데 제가 배우다보니까 알려주시는 게 정말 유용하고 도움되고 , 강의 자체에 질이 정말 높다는 걸 알았고 정말 도움 많이 받고 있습니다 ! 좋은 영상 업로드 해주셔서 항상 감사드립니다 . 오늘도 도움 많이 받고 갑니다!!
남궁성샘 수업듣고 자바는 한학기 잘 해결하고 이제 c++ 다른 분 강의로 넘어갔는데 스레드 기본 개념이 해결이안되서 자바로라도 약간 제대로 익혀 가려고 다시 왔어요 하하;; 이해가 너무 잘되요.. 진짜 미친거 같아요.. ㅎㅎ
강의 감사합니다~~~
강의 감사합니다ㅏ
고퀄리티 강의 정말 감사합니다!!!!!!
주변에 많은 소개 부탁드립니다
1회시청완료입니다.
감사합니다.
20.11.05
강의 감사합니다!
감사합니다
자바도 열시미 하겠습니다!
메인 쓰레드 : 메인메서드 코드 수행하는 쓰레드
쓰레드 종류 : 사용자 쓰레드, 데몬쓰레드(보조)
실행 중인 사용자 쓰레드가 없으면 프로그램 종료
Join메서드 : 다른 쓰레드 작업 끝날때까지 기다림
멀티쓰레드는 contextswitching(작업간 이동)탓에 시간은 더 걸리지만 여러작업 동시진행이라서 효율적:) 예] 채팅
I/O 블락킹 : 입출력 시 작업 중단
멀티쓰레드는 작업 수행동안 외부 요인 탓에 멈춰지더라도 다른 쓰레드가 작업 진행 -> 효율적 + 빨리 끝남. (장점)
main 스레드(사용자 스레드) - main메서드의 코드를 수행. 메인메서드가 종료돼도, 다른 스레드가 실행중이면 프로그램은 종료되지 않음.
데몬스레드 - 일종의 보조스레드.
join() - 메안메서드가 다른 메서드의 작업이 끝나면 실행.
스레드의 I/O 블락킹 - 입출력시 작업 중단.
멀티스레드 - 여러작업이 동시에 실행돼도 스레드들이 작업을 분배해서 동시에 처리가능. (I/O 블락킹 억제.)
20/11/01
완료
1회 시청 완료
쓰레드 복습!! 21/05/22
감사합니다. 2022-08-10
1회 시청!!
13장 쓰레드 시작 1회독, 2020.11.03.
강사님 질문있습니다. 13-5 예제에서 카운트다운중 입력값을 입력하여 카운트다운이 종료되게하려면 어떻게 코드를 짜야할까요?
카운트 다운 쓰레드를 interrupt시켜서 반복문을 빠져나가게 해야죠. isInterrupted() 사용하세요.