다중 스레드 웹 작업자를 만들려면

파일의 // ------------------------------------------ 메인 스레드 내용 :
btn.onclick = 함수 () {
            VAR 번호 = input.value;

            작업자를 사용하여 메인 스레드 // 1. 노동자
            VAR 노동자 = 새로운 노동자 ( 'work.js');
            2. // 스레드 점의 수에 데이터를 전송
            worker.postMessage (번호);
            // 5. 모니터 부문 스레드 데이터를 반환
            worker.onmessage = 함수 (이벤트) {
                VAR 결과 = event.data;
            }
        }
// ---------------------------------------- 하위 스레드 파일은 파일의 내용을 work.js :
함수 FN (N) {
    N <= 2를 반환? 1 : FN (N-1) + FN (N-2);
}
VAR의 onMessage =의 함수 (이벤트) {
    // 삼분 스레드는 메인 스레드 번호를 통해 전송됩니다
    VAR 번호 = event.data;
    4. 수를 산출하고, 메인 쓰레드에 연산 결과를 전송 //
    결과였다 = FN (번호);
    PostMessage를 (결과);
}

추천

출처www.cnblogs.com/laidans/p/10993795.html