자바 스크립트 이벤트 루프 함수의 원 자성 실행

Vladyslav Nikolaiev

js에서 모든 함수의 실행이 이벤트 루프의 단일 스레드에 대한 "원자 연산"이라고 말할 수 있습니까? 한 번에 2 개 이상의 기능을 실행할 수 없음을 의미합니다.

Marekful

간단한 대답은 사실이 아니라는 것입니다. setTimeout또는 XmlHttpRequest.onreadystatechange등에 전달 된 함수에 대해 생각해보십시오 . 이러한 함수는 미래 의 특정 또는 결정되지 않은 시간에 실행될 입니다. setTimeout이 시작될 때 함수가 이미 실행 중이거나 준비 상태 변경 이벤트가 발생하면 해당 함수는 setTimeout 또는 준비 상태 핸들러 통계가 실행되기 전에 완료 될 때까지 기다리지 않습니다.

대신 인터프리터가 동시에 두 개 이상의 함수를 실행할 수 있습니다. 동시에 실행되는 것처럼 보이지만 기술적으로는 그렇지 않습니다.

첫 번째 함수 실행이 일시 중지되고 (명령이 완료된 후 다음이 시작되기 전에) 다른 함수의 명령이 일정 시간 동안 실행됩니다. 그런 다음이 함수 실행이 일시 중지되고 이전에 일시 중지 된 것이 다시 시작됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

자바 스크립트 루프에서 함수 실행 문제

분류에서Dev

HTML 이벤트에서 자바 스크립트 함수 실행

분류에서Dev

루프의 자바 스크립트 onload 이벤트

분류에서Dev

자바 스크립트의 for 루프 함수 내부의 for 루프

분류에서Dev

자바 스크립트 함수 실행

분류에서Dev

asp.net TreeView TreeNodePopulate 이벤트 후 자바 스크립트 함수 실행

분류에서Dev

자바 스크립트 이벤트로 무한 루프 생성

분류에서Dev

AppleScript : 자바 스크립트의 루프

분류에서Dev

for 루프 자바 스크립트 끝에서 작업 수행

분류에서Dev

자바 스크립트 함수의 지연 루프

분류에서Dev

For 루프의 자바 스크립트 필터 함수

분류에서Dev

for 루프와 자바 스크립트의 타이밍 이벤트 결합

분류에서Dev

자바 스크립트 루프 실행, 비동기 결과

분류에서Dev

원하는 값을 반환하지 않는 함수의 맵 루프 자바 스크립트

분류에서Dev

자바 스크립트 함수의 닫는 괄호 실행

분류에서Dev

자바 스크립트 함수 실행시 CSS 클래스의 속성 변경

분류에서Dev

for 루프가 자바 스크립트에서 함수가 실행될 때까지 기다리는 방법

분류에서Dev

자바 스크립트 루프 성능

분류에서Dev

자바 스크립트 : 원하는 간격으로 2 개의 기능 실행

분류에서Dev

페이지로드시 자바 스크립트 함수 실행

분류에서Dev

for 루프 자바 스크립트에서 변수 생성

분류에서Dev

루프의 자바 스크립트 변수 이름

분류에서Dev

자바 스크립트에서 루프 함수의 매개 변수 수정

분류에서Dev

자바 스크립트의 OOP 원칙

분류에서Dev

자바 스크립트 수직 실행의 이름

분류에서Dev

자바 스크립트-루프와 함수 단순화

분류에서Dev

자바 스크립트 : setTimeout, for 루프 및 콜백 함수

분류에서Dev

루프 내에서 자바 스크립트 함수 처리

분류에서Dev

Google 스프레드 시트의 자바 스크립트 함수

Related 관련 기사

  1. 1

    자바 스크립트 루프에서 함수 실행 문제

  2. 2

    HTML 이벤트에서 자바 스크립트 함수 실행

  3. 3

    루프의 자바 스크립트 onload 이벤트

  4. 4

    자바 스크립트의 for 루프 함수 내부의 for 루프

  5. 5

    자바 스크립트 함수 실행

  6. 6

    asp.net TreeView TreeNodePopulate 이벤트 후 자바 스크립트 함수 실행

  7. 7

    자바 스크립트 이벤트로 무한 루프 생성

  8. 8

    AppleScript : 자바 스크립트의 루프

  9. 9

    for 루프 자바 스크립트 끝에서 작업 수행

  10. 10

    자바 스크립트 함수의 지연 루프

  11. 11

    For 루프의 자바 스크립트 필터 함수

  12. 12

    for 루프와 자바 스크립트의 타이밍 이벤트 결합

  13. 13

    자바 스크립트 루프 실행, 비동기 결과

  14. 14

    원하는 값을 반환하지 않는 함수의 맵 루프 자바 스크립트

  15. 15

    자바 스크립트 함수의 닫는 괄호 실행

  16. 16

    자바 스크립트 함수 실행시 CSS 클래스의 속성 변경

  17. 17

    for 루프가 자바 스크립트에서 함수가 실행될 때까지 기다리는 방법

  18. 18

    자바 스크립트 루프 성능

  19. 19

    자바 스크립트 : 원하는 간격으로 2 개의 기능 실행

  20. 20

    페이지로드시 자바 스크립트 함수 실행

  21. 21

    for 루프 자바 스크립트에서 변수 생성

  22. 22

    루프의 자바 스크립트 변수 이름

  23. 23

    자바 스크립트에서 루프 함수의 매개 변수 수정

  24. 24

    자바 스크립트의 OOP 원칙

  25. 25

    자바 스크립트 수직 실행의 이름

  26. 26

    자바 스크립트-루프와 함수 단순화

  27. 27

    자바 스크립트 : setTimeout, for 루프 및 콜백 함수

  28. 28

    루프 내에서 자바 스크립트 함수 처리

  29. 29

    Google 스프레드 시트의 자바 스크립트 함수

뜨겁다태그

보관