[자바의 정석 - 기초편] ch13-7~13 싱글 쓰레드와 멀티 쓰레드, 쓰레드의 I/O 블락킹

Sdílet
Vložit
  • čas přidán 26. 10. 2020
  • [자바의 정석 - 기초편] ch13-7~13 싱글 쓰레드와 멀티 쓰레드, 쓰레드의 I/O 블락킹에 대한 강의입니다.
    www.codechobo.com

Komentáře • 29

  • @JacobCGYou
    @JacobCGYou Před 3 lety +5

    IO 블락킹.. 타이밍이 너무 좋은데요 쓰레드 영상 감사합니다 아껴 보겠습니다
    - main 쓰레드 : main메서드에서 코드를 수행하는 쓰레드
    - 쓰레드는 사용자 쓰레드와, 데몬 쓰레드 두 종류가 있다
    - 실행 중인 사용자 쓰레드가 하나도 없으면 프로그램은 종료된다
    - ContextSwitching : A작업 -> B작업
    - 멀티쓰레드 장점 : 시간이 좀 더 걸리더라도 여러 작업을 동시에 할 수 있다, 작업을 좀 더 효율적으로 할 수 있다 ex) 채팅프로그램, 깨톡
    - IO 블락킹 : 입출력 시 작업 중단, 자원을 효율적으로 사용하기 위해(놀고있는 쓰레드를 최소화)

    • @JacobCGYou
      @JacobCGYou Před 3 lety +1

      이 정리가 불과 2주전이였다니...

  • @user-nj4pi1td5d
    @user-nj4pi1td5d Před 3 lety +1

    항상 좋은강의 감사합니다~~~~~~~~~!!!

  • @user-pc8vh4vb4r
    @user-pc8vh4vb4r Před 3 lety +1

    배속으로 들으니 복습하기 좋네요!!

  • @user-hx1ld5wt5o
    @user-hx1ld5wt5o Před 3 lety +1

    좋은 강의 감사합니다!

  • @seankim2401
    @seankim2401 Před 3 lety

    여러번 반복해서 보겠습니다!!

  • @user-cw4ll9ng6s
    @user-cw4ll9ng6s Před 3 lety +1

    강의 감사드립니다 강사님!! :)

  • @user-xq2si2ed5d
    @user-xq2si2ed5d Před 3 lety

    좋은 강의 감사합니다.

  • @user-xv4pm9vf4d
    @user-xv4pm9vf4d Před 3 lety

    강의 감사합니다~!!😄

  • @wonsangkong3775
    @wonsangkong3775 Před 3 lety +3

    내일배움카드 발급 받아서 디지털 콘텐츠 융합 응용SW 엔지니어 양성과정 공부 중입니다. 학원 등록 전부터 남궁성선생님 강의를 조금씩 들었었는데, 그 때는 이해가 어려웠어요. 근데 제가 배우다보니까 알려주시는 게 정말 유용하고 도움되고 , 강의 자체에 질이 정말 높다는 걸 알았고 정말 도움 많이 받고 있습니다 ! 좋은 영상 업로드 해주셔서 항상 감사드립니다 . 오늘도 도움 많이 받고 갑니다!!

  • @jeong-ahyoon9077
    @jeong-ahyoon9077 Před rokem

    남궁성샘 수업듣고 자바는 한학기 잘 해결하고 이제 c++ 다른 분 강의로 넘어갔는데 스레드 기본 개념이 해결이안되서 자바로라도 약간 제대로 익혀 가려고 다시 왔어요 하하;; 이해가 너무 잘되요.. 진짜 미친거 같아요.. ㅎㅎ

  • @user-pz1li8es2w
    @user-pz1li8es2w Před 3 lety +1

    강의 감사합니다~~~

  • @jinnamkung727
    @jinnamkung727 Před 3 lety +1

    강의 감사합니다ㅏ

  • @user-on5hx3sz8w
    @user-on5hx3sz8w Před 7 měsíci

    고퀄리티 강의 정말 감사합니다!!!!!!

    • @MasterNKS
      @MasterNKS  Před 7 měsíci

      주변에 많은 소개 부탁드립니다

  • @kams2348
    @kams2348 Před 3 lety

    1회시청완료입니다.

  • @user-qk4tx9jc4m
    @user-qk4tx9jc4m Před 3 lety

    감사합니다.

  • @user-mn6vi8ok4o
    @user-mn6vi8ok4o Před 3 lety

    20.11.05
    강의 감사합니다!

  • @shkim_dev
    @shkim_dev Před 3 lety

    감사합니다

  • @user-ip7ch9ht2j
    @user-ip7ch9ht2j Před 3 lety +2

    자바도 열시미 하겠습니다!
    메인 쓰레드 : 메인메서드 코드 수행하는 쓰레드
    쓰레드 종류 : 사용자 쓰레드, 데몬쓰레드(보조)
    실행 중인 사용자 쓰레드가 없으면 프로그램 종료
    Join메서드 : 다른 쓰레드 작업 끝날때까지 기다림
    멀티쓰레드는 contextswitching(작업간 이동)탓에 시간은 더 걸리지만 여러작업 동시진행이라서 효율적:) 예] 채팅
    I/O 블락킹 : 입출력 시 작업 중단
    멀티쓰레드는 작업 수행동안 외부 요인 탓에 멈춰지더라도 다른 쓰레드가 작업 진행 -> 효율적 + 빨리 끝남. (장점)

  • @user-vw5nm5cs5i
    @user-vw5nm5cs5i Před 3 lety +1

    main 스레드(사용자 스레드) - main메서드의 코드를 수행. 메인메서드가 종료돼도, 다른 스레드가 실행중이면 프로그램은 종료되지 않음.
    데몬스레드 - 일종의 보조스레드.
    join() - 메안메서드가 다른 메서드의 작업이 끝나면 실행.
    스레드의 I/O 블락킹 - 입출력시 작업 중단.
    멀티스레드 - 여러작업이 동시에 실행돼도 스레드들이 작업을 분배해서 동시에 처리가능. (I/O 블락킹 억제.)
    20/11/01

  • @user-sk2mh8je8v
    @user-sk2mh8je8v Před 2 lety

    완료

  • @user-yj4gp4bq1q
    @user-yj4gp4bq1q Před 3 lety

    1회 시청 완료

  • @seankim2401
    @seankim2401 Před 3 lety

    쓰레드 복습!! 21/05/22

  • @012_merry
    @012_merry Před rokem

    감사합니다. 2022-08-10

  • @RobotVisionn
    @RobotVisionn Před 2 lety

    1회 시청!!

  • @myeongheeroh6209
    @myeongheeroh6209 Před 3 lety

    13장 쓰레드 시작 1회독, 2020.11.03.

  • @hw7615
    @hw7615 Před 2 lety

    강사님 질문있습니다. 13-5 예제에서 카운트다운중 입력값을 입력하여 카운트다운이 종료되게하려면 어떻게 코드를 짜야할까요?

    • @MasterNKS
      @MasterNKS  Před 2 lety

      카운트 다운 쓰레드를 interrupt시켜서 반복문을 빠져나가게 해야죠. isInterrupted() 사용하세요.