Bibi's DevLog π€π
λμμ± Concurrency (+ λΉλκΈ° νλ‘κ·Έλλ°, λμμ±vsλ³λ ¬μ±) λ³Έλ¬Έ
λμμ± Concurrency (+ λΉλκΈ° νλ‘κ·Έλλ°, λμμ±vsλ³λ ¬μ±)
λΉλΉ bibi 2021. 3. 20. 22:18λμμ± Concurrency (+ λ³λ ¬μ±)
μΆμ² : λΈλ‘κ·Έ1, λΈλ‘κ·Έ2
Q. μ¬λ¬ μ¬μ©μμκ²μ μμ²μ΄ λμμ λ€μ΄μ¬ λ, ArrayListλ μ΄λ»κ² λμνκ² λ κΉμ?
'λμμ~ μ¬λ¬~' κ° λ±μ₯νλ©΄ λμμ± λ¬Έμ λΌκ³ μκ°νμλ©΄ λ κ² κ°μμ.
λ¨μνArrayList
λ λμμ± λ¬Έμ μμ μμ νμ§ λͺ»ν μλ£κ΅¬μ‘°μ λλ€!
(μ€λ λ κ°λ κ³Ό μ΄μ΄μ§)
λΉλκΈ° Asynchronous νλ‘κ·Έλλ° - λμμ±κ³Ό λ³λ ¬μ±
: μ½λ μ€ν κ²°κ³Όλ₯Ό κΈ°λ€λ¦¬μ§ μκ³ λ€μ μ½λλ₯Ό μ€ννλ λ³λ ¬ μ²λ¦¬ λ°©μ. νλ‘κ·Έλ¨μ μ£Ό μ€ν νλ¦μ λ©μΆμ΄μ κΈ°λ€λ¦¬λ λΆλΆ μμ΄, λ°λ‘ λ€μ μμ μ μ€νν μ μκ² ν¨
λμμ± Concurrency νλ‘κ·Έλλ°
: λ Όλ¦¬μ μΌλ‘ λμμ μ€νλλ κ²μ²λΌ 보μ΄λ κ². λ©ν°νμ€νΉμ μ¬λ¬ μ€λ λλ₯Ό λ²κ°μ κ°λ©° μ€νλλ λ°©μ.
- μ±κΈμ½μ΄μμ λ©ν°μ€λ λλ₯Ό λμμν€ν€ μν λ°©μμ΄λ€.
λ³λ ¬μ± Parallelism νλ‘κ·Έλλ°
: 물리μ μΌλ‘ μ νν λμμ μ€νλλ κ².
λ©ν° μ½μ΄μμ λ©ν° μ€λ λλ₯Ό μ€νμν€λ λ°©μ.
λ°μ΄ν° λ³λ ¬μ±κ³Ό μμ λ³λ ¬μ±μΌλ‘ λλ¨
λμμ±κ³Ό λ³λ ¬μ±μ μ°¨μ΄
λμμ±κ³Ό λ³λ ¬μ± λͺ¨λ λΉλκΈ°λ‘ λμμ ꡬνν μ μμ§λ§, λμ λμμ리λ λ€λ₯΄λ€
- λμμ±μ λ
Όλ¦¬μ κ°λ
. μ±κΈ μ½μ΄, λ©ν° μ½μ΄μμ λͺ¨λ λμ κ°λ₯νλ€.
- nκ°λ‘ μ€μ μ μλλ€μ μλνλ 1λͺ μ μ§μ
- λ³λ ¬μ±μ 물리μ κ°λ
. λ©ν° μ½μ΄μμλ§ λμ κ°λ₯νλ€.
- nκ°λ‘ μ€μ μ μλλ€μ μλνλ nλͺ μ μ§μ
λμμ±μ λμμ μ€νλλκ² μ²λΌ 보μ΄λ κ²μ΄κ³ , λ³λ ¬μ±μ μ€μ λ‘ λμμ μ¬λ¬ μμ μ΄ μ²λ¦¬λλ κ²μ΄λ€.
λμμ±μ ν λ²μ λ§μ κ²μ μ²λ¦¬νλ€λ©΄, λ³λ ¬μ±μ ν λ²μ λ§μ μΌμ μ²λ¦¬νλ κ²μ
))
'π₯ BE λ°±μλ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[OAuth] μνμ½λ© - OAuth 2.0 (0) | 2021.06.01 |
---|---|
HTTP Response Bodyμ μμΈ error message μ§μ ν΄ λ³΄λ΄κΈ° (0) | 2021.04.30 |
REST APIκ° λκ°μ? - μΈν°νμ΄μ€, API, REST API, HTTP method (0) | 2021.03.17 |
Camel case, Kebab case, Snake case κ·Έλ¦¬κ³ Pascal case (0) | 2021.03.17 |
[HTML] input λΉνμ±ννκΈ° - disabled, readonly (0) | 2021.03.15 |