λ°μν
π‘μ°λ λμ μ°μ μμ Priority of thread
νλ‘μΈμ€ λ΄ μ°λ λλ€μ μμ μ€μλμ λ°λΌ μ°μ μμλ₯Ό λ€λ₯΄κ² νλ€.
→ νΉμ μ°λ λκ° λ λ§μ μμ μκ°μ κ°κ² νλ€.
- μ΄ μ°μ μμλ₯Ό μ λ¬νλ©΄ OSμ€μΌμ₯΄λ¬λ μ°Έκ³ λ§ νλ€.
→ μ°μ μμλλ‘ μ λμ§ μλλ€.
μ°μ μμλ₯Ό μ ν΄λ³΄μ.
- getPriority() : μ°μ μμλ₯Ό λ°ννλ€.
π‘ μ°λ λμ μ°μ μμλ 10κΉμ§ μλ€.
κΈ°λ³Έ μ°μ μμλ 5μ΄λ€.
μ«μκ° λμ μλ‘ μ°μ μμκ° λλ€.
μ°λ λ κ·Έλ£Ή
: μλ‘ κ΄λ ¨λ μ°λ λλ₯Ό κ·Έλ£ΉμΌλ‘ λ¬Άλλ€.
- λͺ¨λ μ°λ λλ λ°λμ νλμ μ°λ λ κ·Έλ£Ήμ ν¬ν¨λμ΄ μμ΄μΌ νλ€.
- μ°λ λ κ·Έλ£Ήμ μ§μ νμ§ μμΌλ©΄ 'mainμ°λ λ κ·Έλ£Ή'μ μνλ€.
- μμ μ μμ±ν μ°λ λ(λΆλͺ¨ μ°λ λ)μ κ·Έλ£Ήκ³Ό μ°μ μμλ₯Ό μμλ°λλ€.
- getThreadGroup() : μ°λ λ μμ μ΄ μν μ°λ λ κ·Έλ£Ήμ λ°ννλ€.
π‘ UncaughtExceptionHandler
μ²λ¦¬λμ§ μμ μμΈμ μν΄ μ°λ λ μ€νμ΄ μ’ λ£λμμ λ, μ΄λ₯Ό κ°λ°μκ° μ²λ¦¬ν μ μλ μΈν°νμ΄μ€.
λ°μν
'β JAVA > β Class & Method' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[JAVA][Thread]μνμ μ€νμ μ΄. sleep() & interrupt() (1) | 2024.12.05 |
---|---|
[JAVA][Thread]Daemon Thread λ°λͺ¬ μ°λ λ (0) | 2024.12.03 |
[JAVA][Thread]mainμ°λ λ, join(), I/O Blocking (0) | 2024.12.02 |
[JAVA][Thread]ꡬν (0) | 2024.12.02 |
[JAVA]java.util.function ν¨ν€μ§ (0) | 2024.12.01 |