Skip to content

Instantly share code, notes, and snippets.

View dlemfh's full-sized avatar

이드로 (Jethro Lee) dlemfh

  • Seoul
  • 07:20 (UTC +09:00)
View GitHub Profile

Concurrency Demo using Go

cores.go (Check # of cores)

package main

import (
	"fmt"
	"runtime"

About JS Event Loop

  1. 실행되는 프로그램 전체는 하나의 task.

    (그 과정에서 발생하는 모든 call stack은 해당 task의 일부.)

  2. task 수행 도중 fs callback, setTimeout callback 등을 통해 task queue에 task를 추가할 수 있다.

    (종류에 상관 없이 task의 형태는 전부 callback function.)