-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[8장] 비동기 프로그래밍, 동시성과 병렬성 #16
Comments
Q1. 빈칸을 채워 넣으시오.
Q2. 아래와 같은 콜백 방식의 문제점을 해결할 수 있는 방법은?
퀴즈 정답
Q1 정답
1. 단일/싱글
2. 이벤트 루프
3. 콜백
4. async/await
5. 이벤트 방출기
Q2 정답
연달아 수행된는 작업을 코드로 표현하기 어렵다는 콜백 방식의 단점(콜백 피라미드)를 해결하기 위해서는 프로미스나, async/await 을 사용할 수 있습니다. |
자바스크립트 VM의 동시성을 거시적으로 묘사해주세요. 퀴즈 정답
213page 참조 |
아래 [조건]
type Executor = (
resolve: Function,
reject: Function
) => void
class Promise {
constructor(f: Executor) {}
} 퀴즈 정답
type Executor<T> = (
resolve: (result : T) => void,
reject: (error: unknown) => void
) => void;
class Promise {
constructor(f: Executor) {}
then<U>(g: (result: T) => Promise<U>) : Promise<U> {}
catch<U>(g: (result: unknown) => Promise<U>) : Promise<U> {}
} 구체적인 의미
|
[8장 퀴즈]
비동기 프로그래밍, 동시성과 병렬성
아래 마크다운을 복사 붙여넣기해서 코멘트로 퀴즈를 달아주세요 :)
객관식, 주관식에 상관없이 편하게 만들어주세요!
부가 설명을 달고 싶다면, 해설을 정답과 함께 옵션으로 작성하시면 됩니다.☺️
예시
The text was updated successfully, but these errors were encountered: