Publishers.SubscribeOn
μ λ€λ¦ ꡬ쑰체 | νΉμ μ€μΌμ€λ¬μμ μμμ νλ₯΄λ Publisherλ‘λΆν° μμλ₯Ό λ°λ Publisher
μ΄λμ λΌμ΄μ λ μΈ κ°μ μΈμλ₯Ό μꡬνλ€.
upstream
: μμμ νλ₯΄λ Publisherscheduler
: μ΄μ 체μΈμ΄ λμν μ€μΌμ€λ¬options
: μ€μΌμ€λ¬μ μ΅μ .RunLoop
μ κ²½μ° μ€μΌμ€λ¬ μ΅μ μ μ§μνμ§ μλλ€.DispatchQueue
μ κ²½μ°DispatchQoS
,DispatchWorkItemFlags
,DispatchGroup
λ±μ μ μνμ¬ μ€μΌμ€λ¬ μ΅μ μ μ§μ ν μ μλ€.
μ΄ μ½λλ₯Ό μμ±νκΈ° μ μ 체μΈμ λͺ μν μ€μΌμ€λ¬μμ λμνκ² λλ€.
Combineμ Scheduler
νλ‘ν μ½μ μ μνλ©°, OperationQueue
, DispatchQueue
, RunLoop
λ±μ΄ νλ‘ν μ½μ μ±ννλ€.
subscribe
μ€νΌλ μ΄ν°μ κ΄λ ¨μ΄ μλ€.
DispatchQueue.main
μμ λμνλλ‘ μ€μΌμ€λ¬λ₯Ό λͺ
μν΄ μ£ΌμμΌλ―λ‘ ν΄λΉ μ½λκ° λͺ
μλκΈ° μ΄μ μ λμμ λ©μΈ μ€λ λμμ μ΄λ£¨μ΄μ§κ² λλ€.
RxSwift
subscribeOn
μ€νΌλ μ΄ν°λ₯Ό μ¬μ©νμ¬ κ΅¬νν μ μλ€.
ReactiveSwift
start
μ€νΌλ μ΄ν°λ₯Ό μ¬μ©νμ¬ κ΅¬νν μ μλ€.
μ°Έκ³
Last updated
Was this helpful?