Is JavaScript guaranteed to be single-threaded? javascript가 단일 스레드임을 분명히 알 수 있습니다. 여전히주의 사항이 있습니다.ajax 요청 취소 : 핸들러를 여전히 실행 할 수 있습니까?
var lastReq;
$('#button').click(function()
{
if (lastReq) lastReq.abort();
lastReq = $.ajax(...);
});
는 경우가 될 수있다 (내가 jQuery를 '사용'하고있어) 나는 다음 의사 코드는 항상 예측할 수 있는지 궁금 해서요
하는 클릭 이벤트와 중지, 서버에서 데이터 사이 이벤트 큐를 통해 이벤트를 가져 왔습니다. 이것이 중단 직전에 발생하면 아약스 게시물의 succes 이벤트가 트리거됩니다. 이 경쟁 조건을 실제로 테스트하는 방법을 모르겠습니다.
누구나 어떻게 작동하는지 알고 있나요? 또는 예제를 사용하여이를 테스트하는 방법은 무엇입니까?