함수형코딩 455~480

빵동·2023년 5월 5일

함수형코딩 (완독)

목록 보기
25/29

DOM같은 공유 자원을 사용 할 때 순서의 문제가 생길 수 있다.

시퀀스다이어그램을 통해 순서를 명확히 파악하자. 파악하지 못하는 것이 문제가 된다.

동시성 기본형 : 타임라인을 조율하기 위해 사용한다.

  1. 액션 확인하기
  2. 액션을 그리기
  3. 단순화하기 :
    하나의 타임라인에 있는 액션은 하나로 통합한다.
    타임라인이 끝나는 곳에서 새로운 타임라인이 생기면 통합한다.

언제 끝날지 모르는 비동기 작업은 모든 병렬처리가 끝날 때까지 기다린다.

function Cut(num,callback){
 var num_finished = 0;
  return function(){
  num_finished +=1;
    if (num_finished ===num){
    	callback();
    };
  }
}

var done = Cut(3, ()=>{console.log(
'3 timeline done')});

done();
done();
done();
}

0개의 댓글