자바 스크립트에서 비동기 적으로 실행하려는 몇 줄의 코드가 있으므로 내 주 알고리즘의 속도가 느려지지 않습니다. 이 의사 코드를 참조하십시오자바 스크립트 : 비동기 적으로 실행될 함수를 작성하는 방법은 무엇입니까?
//main algorithm with critical code that should run as soon as possible
...
...
runInParallel(function(){
//time consuming unimportant code to shows some progress feedback to user
...
}
//the rest of the time critical algorithm
...
...
runInParallel(function(){
//time consuming unimportant code to shows some progress feedback to user
...
}
//and so on and so forth
내가 자바 스크립트에서 비동기 코드를 작성하는 방법에 대한 유래를 검색하지만, 다음과 같은 질문에 내 유사하지 않은 :
- how to run a javascript function asynchronously, without using setTimeout? : 그것은 서버 측에 대해
- Loading javascript asynchronously - How to do callbacks?입니다 : 그것은 소스 코드를로드하는 것에 관한 것입니다.
나는이 목적을 위해 타이머를 사용할 수 있다고 생각합니다. 가능한 한 우선 순위가 낮은 메인 알고리즘과 병렬로 코드를 효율적으로 실행하는 함수 runInParallel()의 본문이 필요합니다. 누군가?
우선 순위가 낮습니까? 나는 그런 방법이있을 것 같지 않다. –
웹 작업자 검색 – user123444555621