join2 νμ΄μ¬ λ¬Έμμ΄(string)μ λͺ¨λ κ² λ¬Έμμ΄μ Immutable νμ΄μ¬μμ λ¬Έμμ΄μ immutableμ λλ€. λ€μ λ§νλ©΄ λ¬Έμμ΄ μλ£νμ κ·Έ κ°μ λ³κ²½ν μ μμ΅λλ€. νλ² λ¬Έμμ΄μ΄ ν λΉλλ©΄ μμλ₯Ό λ³κ²½ν μ μκ³ , μΉνμ ννλ‘ λ³κ²½ν΄μΌ ν©λλ€. μλ₯Ό λ€μ΄ a = 'All you need is love' λΌκ³ νμ λ 'All you need is love'λ λ©λͺ¨λ¦¬ μμ λ°μ (?)λμ΄ μκΈ° λλ¬Έμ a[0] = 'B' μ κ°μ λμμ μ€λ₯λ₯Ό λ°μμν΅λλ€. b = 'B' + a[1:] λ‘ μ²« κΈμ 'A'λ₯Ό 'B'λ‘ λ°κΏ μ μμ΅λλ€. λ¬Έμμ΄μ λ°κΏ μ μλ€λ μ λ§ κΈ°μ΅ν΄μ£ΌμΈμ! μΈλ±μ± a = "Life is too short" a[3] # 'e' a[-1] # 't' a[3] = 'f' # μλ¬, λ¬Έμμ΄μ λ³κ²½ν μ μμ μ¬λΌμ΄μ± a = ".. 2023. 12. 1. [C++] 20. λ©ν° μ€λ λ νλ‘κ·Έλλ°(Multi-Threads) λ©ν°μ€λ λ(Multi-Threads) λ©ν°μ€λ λ νλ‘κ·Έλλ°μ νλμ μ»΄ν¨ν° νλ‘κ·Έλ¨ μμμ μ¬λ¬ κ°μ μ€ν νλ¦μΈ μ€λ λ(thread)λ₯Ό μ¬μ©νμ¬ λ³λ ¬λ‘ μμ μ μννλ νλ‘κ·Έλλ° κΈ°λ²μ λλ€. κ°λ¨ν λ§ν΄μ, λ©ν°μ€λ λ νλ‘κ·Έλλ°μ μ¬λ¬ κ°μ μμ "λΆλΆ μμ "μ λμμ μ€ννμ¬ μ 체 μμ μ λ ν¨μ¨μ μΌλ‘ μ²λ¦¬νλ κ²μ λͺ©νλ‘ ν©λλ€. λ©ν°μ€λ λ νλ‘κ·Έλλ°μ μ£Όμ κ°λ μ λ€μκ³Ό κ°μ΅λλ€: 1. μ€λ λ (Thread): νλ‘κ·Έλ¨μ μ€ν νλ¦μ λνλ΄λ νλμ λ¨μλ‘, λμμ μ¬λ¬ μ€λ λλ₯Ό μ€ννλ©΄ μ¬λ¬ μμ μ λμμ μ²λ¦¬ν μ μμ΅λλ€. 2. λ³λ ¬μ± (Concurrency): λ©ν°μ€λ λ νλ‘κ·Έλλ°μμλ μ¬λ¬ μ€λ λκ° λμμ μ€νλμ§λ§, μ€μ λ‘ λμμ μ€νλλ κ²μ νλ‘μΈμμ 물리μ νκ³ λλ¬Έμ μ νλ μ .. 2023. 8. 18. μ΄μ 1 λ€μ