synchronous

    2

    1답변

    주요 Qt는 이벤트 루프에서 긴 차단 작업을 수행하는 동안 대화를 "기다려주십시오"표시 (예는 ~ 2백메가바이트 zip 파일의 압축을 풉니) , 그리고 메인/GUI 스레드에서이 함수를 호출하고 있기 때문에 Qt GUI는 작업이 완료 될 때까지 (즉, 때로는 5-10 초 동안) 멈추게됩니다. 그 문제를 피하는 한 가지 방법은 별도의 스레드에서 값 비싼 함수를

    2

    1답변

    여러 프로세서를 사용하여 Enumerable을 반복하는 일반적인 방법을 만들려고합니다. 포크를 사용하여 주어진 수의 근로자를 산란시키고 유휴 직원을 재사용하기 위해 데이터를 제공합니다. 그러나 입력 및 출력 순서를 동기화하고 싶습니다. 작업 1과 작업 2가 동시에 시작되고 작업 2가 작업 1보다 먼저 완료되면 결과 순서가 동기화되지 않습니다. 어쨌든 출력

    1

    1답변

    나는 phonegap을 사용하여 앱을 제작했으며, 필요한 모든 데이터를 얻기 위해 ajax를 사용하여 서버와 통신했습니다. 페이지 중 일부는로드하는 데 몇 초가 걸립니다 (모든 페이지가로드 될 때까지 페이지가 표시되지 않음). 그리고 클라이언트가 서버와 통신하고 모든 데이터를 처리하는 동안로드되는 화면을 표시하고 싶습니다. 아약스 호출을 함수에 던지기 전까

    1

    1답변

    ssl을 사용하여 웹 서비스를 호출하기 위해 NSURLConnection을 서브 클래 싱했습니다. 동기식 연결뿐만 아니라 비동기식 연결도 지금 생각했습니다. 내 코드 : #import "SecureSSLConnection.h" static NSMutableArray *sharedConnectionList = nil; @implementation Se

    0

    1답변

    services.js 행 : mPortalServices.factory('ChannelTypeService', ['$filter', '$http', '$q', function (filter, $http, $q) { var ChannelTypeService = {}; ChannelTypeService.getAll = function() {

    0

    1답변

    서버에서 파일을 다운로드하고 클라이언트의 팝업 '다른 이름으로 저장'상자를 가져와야합니다. Ajax에서는 이것을 할 수 없으므로 클라이언트 자바 스크립트에서 숨겨진 양식을 만들고 단추를 클릭하면 JS에 양식을 제출합니다. 서버가 POST를 수신하면 파일을 첨부 파일로 다시 보내고 클라이언트는 '저장'상자를 생성합니다. 지금까지 너무 좋아, 여기에 두 가지

    1

    2답변

    내 앱에서 CATransition을 사용하여 배너보기를 슬라이드합니다. 때문에 내 메인 스레드가 걸리면 타이머 기능으로, - (void)updateLabel { BannerDC *bannerObj = [[BannerDC alloc] init]; if (count == bannerList.count){ count = 0;

    3

    1답변

    다음 코드에서 광섬유는 예상대로 작동합니다 ("1"및 "2"는 2 초 간격으로 인쇄 됨). 그러나 fiberFunction에서 "3"을 반환하고 동 기적으로 인쇄하려고합니다. 그래도 출력되지 않습니다. 출력은 다음과 같습니다. 섬유 기능에서 값을 반환하는 방법을 아는 사람이 있습니까? var Fiber = require('fibers'); var Futu

    1

    2답변

    mongodb에 대한 다른 쿼리 결과를 기반으로 쿼리를 수행 할 때 문제가 있습니다. 초기 쿼리를 만들고 첫 번째 쿼리의 결과 각각에 대해 다른 쿼리를 수행하려고합니다. 이런 식으로하는 이유는 두 개의 서로 다른 컬렉션이 있고 한 컬렉션의 데이터 중 일부를 다른 컬렉션의 데이터와 조인해야하기 때문입니다. SQL 세계에서 나는 JOIN으로 이것을 쉽게 할 수

    0

    1답변

    추력 루틴이 차단 중이거나 차단되지 않는다고 말할 수 있습니까? - 2 clock_t start,end; start = clock(); thrust::transform(a.begin(), a.end(), b.begin(), thrust::negate<int>()); cudaThreadSynchronize(); end = clock(); 코드 -1