간단한 Node.js 비동기 작업 관리자 Sharing_javascript 기술
May 16, 2016 pm 04:50 PM
node.js
비동기식
최근 nodejs에 대해 글을 많이 썼는데, 처음에는 비동기 작업이 적은 것을 접했습니다. API를 확인해보니 문제를 줄이기 위해 동기 작업이 있다는 것을 알았기 때문입니다. , 방금 동기식을 사용했는데, 점차적으로 이것이 문제가 되지 않는다는 것을 알게 되었습니다. 좋은 비동기식 기능은 필요하지 않지만 동기식 기능을 사용해야 한다는 점은 정말 당황스럽고 많은 것들이 동기식 API가 없습니다.
알겠습니다! 비동기적으로 작성하다 보니 이런 코드가 점차 등장하게 되었습니다. . .
코드 복사 코드는 다음과 같습니다.
mysql.query('xxxx'). on('성공', function(){
mysql.query('xxxx').on('성공', function(){
mysql.query('xxxx').on('성공', function() {
mysql.query('xxxx').on('성공', function(){
mysql.query('xxxx').on('성공', function(){
mysql.query('xxxx').on('성공', function(){
});
});
});
});
글쎄요, 이대로 계속하면 코드가 얼마나 추악해질지 보셨을 겁니다. 노부인의 족보처럼 보일 것이므로 다음과 같은 비동기 작업 관리자가 생성됩니다. 작고 정교합니다. 헤헤, 확실히 충분합니다. 코드에 대해 이야기해 보겠습니다.
과 같이 코드를 강조표시하세요.
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
2 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
Repo : 팀원을 부활시키는 방법
4 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 파일 저장 위치 : 어디에 있고 그것을 보호하는 방법은 무엇입니까?
3 몇 주 전
By DDD

인기 기사
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
2 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
Repo : 팀원을 부활시키는 방법
4 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 파일 저장 위치 : 어디에 있고 그것을 보호하는 방법은 무엇입니까?
3 몇 주 전
By DDD

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7312
9


자바 튜토리얼
1624
14


Cakephp 튜토리얼
1346
46


라라벨 튜토리얼
1259
25


PHP 튜토리얼
1207
29



빠른 적용: 여러 파일의 PHP 비동기 HTTP 다운로드에 대한 실제 개발 사례 분석

PHP 비동기 코루틴 개발: 데이터 캐싱 속도 향상 및 읽기 및 쓰기 작업
