레디 스 단일 스레드 왜 그렇게 빨리

, 레디 스 1은 단일 스레드 왜 그렇게 빨리이다

1) 전체 메모리를 기반으로, 대부분의 요청은 매우 빠른 순수 메모리 동작이다.

단순 2) 데이터 구조, 데이터 조작은 레디 스 데이터 구조가 호환 될 수 있도록 설계되어, 간단하다.

3) 단일 스레드 불필요한 콘텍스트 스위치 및 경쟁 상태를 피하기 위해 다중 처리 또는 멀티 스레드 스위치 리드 CPU 소비 아니는 로크 다양한 문제를 고려하지 않아도 없다 로크 동작을 해제 할 잠금 아니요 없다 소비의 성능에 의해 발생 가능한 교착 때문이다.

여러 I / O 다중화 모델의 4) 사용, IO를 블로킹

5) 다른 기본 모델을 사용하여, 그들 사이의 기본 응용 프로그램 프로토콜, 다음, 일반적인 시스템 호출 시스템 기능을 이동하는 데 시간을 낭비하기 때문에 레디 스 VM는, 자신의 직접적인 메커니즘을 구축하지 같은 클라이언트와 방법 사이의 통신을한다 달성하기 위해 및 요청.


추천

출처www.cnblogs.com/guoyu1/p/12353168.html