Objective-C를 배우고 있으며, 비디오 처리 응용 프로그램을 개발할 것입니다.코코아에서 연산과 스레드의 차이점
사과의 개발자 가이드를 읽고 작업 개체를 실행했습니다. 난 그냥 약간의 차이점을 알고 싶습니다. 작업 간의 차이는 무엇입니까? & 스레드, 단점, 이점, 사용 사례.
내가 읽은 것으로부터, 작업은 응용 프로그램 프로세스/작업 관리의 상위 레벨입니다. NSOperationQueue는 작업 리소스와 동시성을 처리 할 수 있습니다.
내가 이해할 수없는 것은 작업이 스레드에서 직접 실행될 수 있다는 것인데, 나는이 개념에 너무 명확하지 않습니다. 나는 & 스레드 사이의 차이점을 명확히하지 않을 것입니다.
가능한 한 많은 정보/배경 정보를 제공해주십시오.
많은 분들께 감사드립니다.
감사합니다 배리 내 프로그램은 비디오 다이버를위한 테스트 응용 프로그램입니다. 따라서 비디오 파일의 코덱을 디코드하여 응용 프로그램에 전달하고 응용 프로그램 창에 표시해야합니다. 내 응용 프로그램에서 비디오 파일의 여러 프레임이 동시에 디코딩되고, 디코딩 프레임이 파일 프레임 순서로 표시된다는 보장이 없습니다. 마찬가지로 디코딩 된 프레임은 다른 스레드라고 가정하는 화면에 표시됩니다. 귀하의 의견으로는 콜백 함수, 스레드 또는 연산을 사용해야합니까? 응용 프로그램에는 특정 작업이 있기 때문에 작업을 해결하면됩니다. – ReachConnection