SlideShare una empresa de Scribd logo
1 de 10
Spin Locks  추가 자료 아꿈사  (http://cafe.naver.com/architect1.cafe) Codevania  (http://codevania.textcube.com)
Index ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Queue Lock V.S. Backoff Lock -  확장 불가능 -  느린 잠금 해제 :  시간 초과 매개 변수들 조절 난해 -  포기된 노드들을 재활용할 때 복잡한 프로토콜 필요 단점 -  시간 초과 프로토콜 구현이 쉬움 -  공평성 :  먼저 시도하면 먼저 잠금을 얻음 -  빠른 잠금 해제 -  낮은 경쟁 장점 Backoff Lock Queue Lock
Composite Lock ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Composite Lock ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Composite Lock ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hierarchical Locks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hierarchical Locks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hierarchical Locks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
One Lock To Rule Them All ,[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

Destacado

테스트 자동화의 원칙
테스트 자동화의 원칙테스트 자동화의 원칙
테스트 자동화의 원칙
codevania
 
14 virtual memory
14 virtual memory14 virtual memory
14 virtual memory
codevania
 
Gstar gossip
Gstar gossipGstar gossip
Gstar gossip
codevania
 
Deferred rendering transparency
Deferred rendering transparencyDeferred rendering transparency
Deferred rendering transparency
codevania
 
3장 자동적으로 움직이는 게임 에이전트 생성법
3장 자동적으로 움직이는 게임 에이전트 생성법3장 자동적으로 움직이는 게임 에이전트 생성법
3장 자동적으로 움직이는 게임 에이전트 생성법
codevania
 

Destacado (7)

Taocp 1 2-2
Taocp 1 2-2Taocp 1 2-2
Taocp 1 2-2
 
테스트 자동화의 원칙
테스트 자동화의 원칙테스트 자동화의 원칙
테스트 자동화의 원칙
 
Taocp 2_3_1
Taocp  2_3_1Taocp  2_3_1
Taocp 2_3_1
 
14 virtual memory
14 virtual memory14 virtual memory
14 virtual memory
 
Gstar gossip
Gstar gossipGstar gossip
Gstar gossip
 
Deferred rendering transparency
Deferred rendering transparencyDeferred rendering transparency
Deferred rendering transparency
 
3장 자동적으로 움직이는 게임 에이전트 생성법
3장 자동적으로 움직이는 게임 에이전트 생성법3장 자동적으로 움직이는 게임 에이전트 생성법
3장 자동적으로 움직이는 게임 에이전트 생성법
 

Más de codevania (7)

Memory corruption stack
Memory corruption stackMemory corruption stack
Memory corruption stack
 
Mathematical Structures for CS [Chapter3]456
Mathematical Structures for CS [Chapter3]456Mathematical Structures for CS [Chapter3]456
Mathematical Structures for CS [Chapter3]456
 
Optimizing The Content Pipeline
Optimizing The Content PipelineOptimizing The Content Pipeline
Optimizing The Content Pipeline
 
시간 있으면 설계나 합시다
시간 있으면 설계나 합시다시간 있으면 설계나 합시다
시간 있으면 설계나 합시다
 
Memory Corruption Heap
Memory Corruption HeapMemory Corruption Heap
Memory Corruption Heap
 
Generic Refraction Simulation
Generic Refraction SimulationGeneric Refraction Simulation
Generic Refraction Simulation
 
Interactive Refractions And Caustics Using Image Space Techniques
Interactive Refractions And Caustics Using Image Space TechniquesInteractive Refractions And Caustics Using Image Space Techniques
Interactive Refractions And Caustics Using Image Space Techniques
 

Spin locks 추가 자료

  • 1. Spin Locks 추가 자료 아꿈사 (http://cafe.naver.com/architect1.cafe) Codevania (http://codevania.textcube.com)
  • 2.
  • 3. Queue Lock V.S. Backoff Lock - 확장 불가능 - 느린 잠금 해제 : 시간 초과 매개 변수들 조절 난해 - 포기된 노드들을 재활용할 때 복잡한 프로토콜 필요 단점 - 시간 초과 프로토콜 구현이 쉬움 - 공평성 : 먼저 시도하면 먼저 잠금을 얻음 - 빠른 잠금 해제 - 낮은 경쟁 장점 Backoff Lock Queue Lock
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.