[자바의 정석 - 기초편] ch13-14~17 쓰레드의우선순위. 쓰레드 그룹

Sdílet
Vložit
  • čas přidán 28. 08. 2024

Komentáře • 30

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

    완료

  • @MeIonMusk
    @MeIonMusk Před rokem

    좋은 강의 감사합니다.
    Spring도 듣고 있어요

  • @gogos-up5lw
    @gogos-up5lw Před rokem

    정성 가득한 강의 감사드립니다.

  • @user-xp5ws9sb9j
    @user-xp5ws9sb9j Před 9 měsíci +1

    강의에서는 우선순위는 쓰레드가 시작된 이후에서도 변경할 수 있다고 말씀하셨는데, 자바의 정석 기초편 522p에서는 쓰레드를 실행하기 전에만 우선순위를 변경할 수 있다고 적혀있습니다. 어떤 게 맞는 건지 확인 부탁드립니다!

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

      혼란을 드려죄송합니다. 직접 해보시면 좋을듯합니다.

  • @user-fj9zt6ry5g
    @user-fj9zt6ry5g Před 3 lety +3

    - 쓰레드는 생성되었을때 기본 우선순위가 5이며
    1~10까지 설정 가능하다.
    쓰레드의 우선순위는 꼭 절대적이진 않다.
    작업의 중요도에 따라 우선순위를 설정했더라도
    희망사항일 뿐이고 OS스케쥴러가 알아서 한다.
    - 쓰레드는 따로 지정하지 않은경우엔 main 쓰레드 그룹에 속하며
    부모의 그룹과 우선순위를 상속받는다.

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

    쓰레드 우선순위(불확실, 희망사항)
    중요작업이 더 많은 작업시간을 갖는다(빨리 끝난다)
    범위는 1~10 , 보통 5.
    사실 os스케줄러가 알아서 한다
    쓰레드 그룹 : 쓰레드들은 기본으로 그룹으로 묶여서 다뤄진다
    최소 1 쓰레드 그룹에 속해야 한다(미지정 시 main쓰레드 그룹 소속)
    부모 쓰레드의 그룹,우선순위(5) 상속
    2020.11.4 초심찾으러 왔습니다쿠ㅜ

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

    스레드의 우선순위 - 작업의 중요도에 따라 지정가능하지만 실질적으로는 스케줄러가 결정함. ( 기본 - 5, (범위 - 1 에서 10))
    스레드는 반드시 하나의 스레드그룹에 속해있어야 함. 생성 시 그룹을 지정하지 않은 스레드는 메인스레드그룹에 속함.
    부모스레드의 그룹과 우선순위를 상속받음. 20/11/01

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

    좋은강의 감사합니다

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

    강의 잘 들었습니당~~~

  • @kams2348
    @kams2348 Před 3 lety

    1회시청완료입니다.

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

    강의 잘 들었습니다-!!!

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

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

  • @Tpgns1106
    @Tpgns1106 Před 3 lety

    감사합니다!

  • @shkim_dev
    @shkim_dev Před 3 lety

    감사합니다

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

    좋은 강의 감사합니다.

  • @djdu4496
    @djdu4496 Před rokem

    시청완료 22.11.11

  • @01nomad20
    @01nomad20 Před 2 lety

    좋은 강의 올려주셔서 항상 감사함을 느낍니다 .
    강의 중에 1:28 에서 우선순위는 쓰레드가 시작된 이후에도 변경할 수 있다고 하셨는데요.
    책 522p에서는 쓰레드를 실행하기 전에만 우선순위를 변경할 수 있다고 적혀있습니다.
    쓰레드를 시작한다는 의미와 실행한다는 의미가 다른건가요?

    • @MasterNKS
      @MasterNKS  Před 2 lety +1

      제가 좀 실수를 했네요. 자바에사 정한 우선순위는 시작후에는 못바꿉니다만. 해당 OS의 스케쥴러는 마음대로 바꿀 수 있습니다.

  • @user-qi1er8zm4s
    @user-qi1er8zm4s Před rokem

    시청완료

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

    좋은 강의 감사합니다 헤헿

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

    - 쓰레드 그룹 : 관련 있는 쓰레드들을 묶어둔 그룹
    - 모든 쓰레드들은 최소 1개의 쓰레드 그룹에 속해있다
    - 쓰레드 우선순위 설정 메서드 : setPriority(num);
    - os 별로 기본적으로 구성된 쓰레드 우선순위 테이블이 있다
    - mac에서 쓰레드 상태를 보고 싶다면 : top(터미널에서)

  • @012_merry
    @012_merry Před 2 lety

    감사합니다. 2022-08-10

  • @seankim2401
    @seankim2401 Před 3 lety

    잘 보겠습니다!!

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

    좋은강의 감사합니다.
    16:00 에서 void destroy() 실생시 스레드가 비어있다란 뜻이 무슨뜻 일까요?

    • @MasterNKS
      @MasterNKS  Před 2 lety

      그룹을 삭제하려면 그룹에 포함된 쓰레드가 없어야 한다는 뜻입니다

  • @myeongheeroh6209
    @myeongheeroh6209 Před 3 lety

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

  • @seankim2401
    @seankim2401 Před 3 lety

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

  • @RobotVisionn
    @RobotVisionn Před 2 lety

    1회 시청.

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

    1회 시청 완료