Looking for objective-c Keywords? Try Ask4Keywords

Objective-C Language 그랜드 센트럴 디스패치 란 무엇입니까?


동시성이란 무엇입니까?

  • 동시에 여러 가지 작업하기.
  • 멀티 코어 CPU에서 사용할 수있는 코어 수 활용.
  • 병렬로 여러 프로그램 실행.

동시성의 목적

  • 호깅 CPU없이 백그라운드에서 프로그램 실행.
  • 작업 정의, 규칙 정의 및 시스템이 시스템의 수행 책임을 맡도록하십시오.
  • 주 스레드가 사용자 이벤트에 자유롭게 응답 할 수 있도록하여 응답 성을 향상시킵니다.

디스패치 큐

그랜드 센트럴 디스패치 - 디스패치 큐를 사용하면 비동기식 또는 동 기적으로 임의의 코드 블록을 실행할 수 있습니다. 모든 디스패치 대기열이 선입 선출됩니다. 디스패치 대기열에 추가 된 모든 작업은 디스패치 대기열에 추가 된 순서대로 시작됩니다.