1οΈβ£ μν© μ€μ 곡μ κ°μ²΄ objκ° μμ → λͺ¨λν° ν¬ν¨λ μ€λ λ: Thread A(μμ°μ), Thread B(μλΉμ)λͺ©μ : Thread Aκ° λ°μ΄ν°λ₯Ό μμ°νλ©΄ Thread Bκ° μλΉ2οΈβ£ λͺ¨λν° κ΅¬μ‘° κ·Έλ¦Ό [Object obj] ββββββββββββββββ β Monitor β β ββββββββββ β β β Lock β β ← νμ¬ λ½ μμ μ€λ λ β ββββββββββ β β ββββββββββ β β β Wait Q β β ← wait() νΈμΆ μ€λ λ λκΈ° ν β ββββββββββ β ββββββββββββββββLock: νμ¬ κ°μ²΄μ λͺ¨λν°λ₯Ό μ μ ν μ€λ λWait Q: wait() νΈμΆλ‘ λκΈ° μ€μΈ μ€λ λ λͺ©λ‘3οΈβ£ μ€ν νλ¦ μμ class Shared { p..