php 의 단일 모드 및 응용 장면 상세 설명

1981 단어 php일례
단일 모델(Singleton)은 단일 모델 이 라 고도 부 르 는데 디자인 모델 에서 가장 간단 한 모델 이다.심지어 일부 모델 의 대가 들 은 이 를 모델 이 라 고 부 르 지 않 고 실현 기법 이 라 고 부른다.디자인 모델 은 대상 간 의 관계 의 추상 을 중시 하고 단일 모델 은 자신의 대상 만 있 기 때문에 일부 디자인 대가 들 은 이 를 디자인 모델 중 하나 라 고 부른다.
여기 서 단일 모델 을 어떻게 실현 하고 그 원 리 를 소개 하 는 지 구체 적 으로 말 하지 않 는 다.
별로 사용 하지 않 은 많은 사람들 이 하나의 모델 은 별로 사용 하지 않 는 다 고 생각 할 수 있 습 니 다.실제 응용 장면 은 어떤 것 이 있 습 니까?다음은 우리 주변 과 의미 있 는 단일 응용 장면 을 보 여 드 리 겠 습 니 다.
  • Windows 의 Task Manager(작업 관리자)는 전형 적 인 단일 모드 입 니 다.(이것 은 잘 알 고 있 죠?)생각해 보 세 요.그 렇 죠?windows task manager 두 개 를 열 수 있 습 니까?못 믿 겠 으 면 직접 해 보 세 요.
    윈도 우즈 의 휴지통(휴지통)도 전형 적 인 단일 응용 프로그램 이다.전체 시스템 이 실행 되 는 과정 에서 휴지통 은 유일한 인 스 턴 스 를 유지 하고 있 습 니 다
  • 4.567917.사이트 의 계수 기 는 보통 단일 모델 로 이 루어 지 며 그렇지 않 으 면 동기 화 되 기 어렵다4.567917.응용 프로그램의 로그 응용 은 보통 단일 모드 로 이 루어 집 니 다.이것 은 공 유 된 로그 파일 이 계속 열 려 있 기 때 문 입 니 다.하나의 인 스 턴 스 만 작 동 할 수 있 기 때 문 입 니 다.그렇지 않 으 면 내용 이 추가 되 지 않 습 니 다4.567917.웹 응용 설정 대상 의 읽 기 는 보통 단일 모드 를 사용 합 니 다.이것 은 설정 파일 이 공 유 된 자원 이기 때 문 입 니 다4.567917.데이터 베이스 연결 탱크 의 디자인 도 보통 단일 모델 을 사용 하 는데 데이터 베이스 연결 은 데이터 베이스 자원 이기 때문이다.데이터베이스 소프트웨어 시스템 에서 데이터베이스 연결 탱크 를 사용 하 는 것 은 주로 데이터베이스 연결 을 열거 나 닫 는 데 발생 하 는 효율 적 인 손실 을 절약 하 는 것 이다.이런 효율 적 인 손실 은 여전히 매우 비싸다.왜냐하면 단일 모델 로 유지 하면 이런 손실 을 크게 줄 일 수 있 기 때문이다4.567917.다 중 스 레 드 탱크 의 디자인 도 보통 하나의 사례 모델 을 사용 하 는데 이것 은 스 레 드 탱크 가 연못 의 스 레 드 를 편리 하 게 제어 해 야 하기 때문이다4.567917.운영 체제 의 파일 시스템 도 큰 단일 모델 이 실현 하 는 구체 적 인 예 로 하나의 운영 체제 에 하나의 파일 시스템 만 있 을 수 있다HttpApplication 도 단위 사례 의 전형 적 인 응용 이다.익숙 하 다.http://ASP.Net(IIS)의 전체 생명 주 기 를 요청 하 는 사람 은 HttpApplication 도 단일 모드 라 는 것 을 알 아야 합 니 다.모든 HttpModule 은 HttpApplication 인 스 턴 스 를 공유 합 니 다이상 을 정리 하면 알 아 보기 어렵 지 않다.
    단일 모드 에서 응용 하 는 장면 은 일반적으로 다음 과 같은 조건 에서 발견 된다.
    (1)자원 공유 의 경우 자원 조작 시 발생 하 는 성능 이나 손실 등 을 피한다.위 로그 파일 과 같이 설정 을 적용 합 니 다.
    (2)자원 을 통제 하 는 상황 에서 자원 간 의 상호 통신 을 편리 하 게 한다.스 레 드 탱크 등.
    phop 의 단일 모델 및 응용 장면 에 대한 상세 한 설명 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 phop 단일 모델 과 응용 장면 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

    좋은 웹페이지 즐겨찾기