본문 바로가기
장바구니0

멀티스레드 기반 자바스크립트 > 웹프로그래밍

상품간략정보 및 구매기능

멀티스레드 기반 자바스크립트

기본설명

상품 선택옵션 0 개, 추가옵션 0 개

제조사 루비페이퍼
원산지 국내산
브랜드 루비페이퍼
시중가격 24,000원
판매가격 21,600원
배송비결제 주문시 결제
최소구매수량 1 개
최대구매수량 999 개
  • 멀티스레드 기반 자바스크립트
    +0원

관련상품

등록된 관련상품이 없습니다.

  • 상품 정보

    상품 상세설명

    멀티스레드 기반 자바스크립트

    9791186710838.jpg

    도서명:멀티스레드 기반 자바스크립트
    저자/출판사:토머스,헌터,세,브라이언,잉글리시/루비페이퍼
    쪽수:272쪽
    출판일:2022-06-15
    ISBN:9791186710838

    목차
    CHAPTER 1 시작하며
    1 스레드란?
    2 동시성 vs 병렬성
    3 싱글스레드 기반 자바스크립트
    4 숨겨진 스레드
    5 C언어의 스레드 : Happycoin으로 부자 되세요
    __5.1 메인 스레드 1개로 구현하기
    __5.2 워커 스레드 4개로 구현하기

    CHAPTER 2 브라우저
    1 전용 워커
    __1.1 전용 워커를 사용한 Hello World 코드
    __1.2 전용 워커 중급 버전
    2 공유 워커
    __2.1 공유 워커를 사용한 Hello World 코드
    __2.2 공유 워커 중급 버전
    3 서비스 워커
    __3.1 서비스 워커를 사용한 Hello World 코드
    __3.2 서비스 워커 중급 버전
    4 메시지 패싱 개요
    __4.1 RPC 패턴
    __4.2 명령어 분배 패턴
    __4.3 종합 버전

    CHAPTER 3 Node.js
    1 스레드가 없었을 시절
    2 worker_threads 모듈
    __2.1 workerData
    __2.2 MessagePort
    3 Happycoin 다시 보기
    __3.1 메인 스레드 1개로 구현하기
    __3.2 워커 스레드 4개로 구현하기
    4 Piscina를 통한 워커 풀
    5 Happycoin으로 가득 찬 풀

    CHAPTER 4 공유 메모리
    1 공유 메모리 입문
    __1.1 브라우저에서 공유 메모리 사용하기
    __1.2 Node.js의 공유 메모리
    2 SharedArrayBuffer와 TypedArrays
    3 데이터 가공을 위한 Atomic 메서드
    4 원자성에 대한 논의
    5 데이터 직렬화
    __5.1 Boolean 타입
    __5.2 문자열 타입
    __5.3 객체 타입


    CHAPTER 5 공유 메모리 중급
    1 코디네이션을 위한 Atomic 메서드
    __1.1 Atomics.wait()
    __1.2 Atomics.notify()
    __1.3 Atomics.waitAsync()
    2 스레드가 깨어나는 타이밍과 예측 가능성
    __2.1 비결정적 방식의 예시
    __2.2 스레드 준비 여부 감지하기
    3 예시 애플리케이션: 콘웨이의 생명 게임
    __3.1 콘웨이의 생명 게임: 싱글 스레드 버전
    __3.2 콘웨이의 생명 게임: 멀티스레드 버전
    4 Atomics와 Events 객체

    CHAPTER 6 멀티스레드 패턴
    1 스레드 풀
    __1.1 풀 크기
    __1.2 작업 배정 전략
    __1.3 예시 적용하기
    2 뮤텍스: 록 기초
    3 링 버퍼를 통한 데이터 스트리밍
    4 액터 모델
    __4.1 패턴 뉘앙스
    __4.2 자바스크립트와의 관계
    __4.3 예시 구현하기

    CHAPTER 7 웹어셈블리
    1 여러분의 첫 번째 웹어셈블리
    2 웹어셈블리의 데이터 원자성 함수
    3 Emscripten을 통해 C 코드 웹어셈블리로 컴파일하기
    4 웹어셈블리 컴파일러: 기타
    5 AssemblyScript
    6 Happycoin: AssemblyScript로 구현하기

    CHAPTER 8 분석
    1 멀티스레딩을 적용하지 않아야 하는 경우
    __1.1 메모리 크기가 작을 때
    __1.2 코어 개수가 적을 때
    __1.3 컨테이너 vs 스레드
    2 멀티스레딩을 적용해야 하는 경우
    3 주의사항 요약
    부록: 구조화된 복제 알고리즘
    delivery.jpg
  • 사용후기

    사용후기가 없습니다.

  • 상품문의

    상품문의가 없습니다.

  • 배송/교환정보

    배송정보

    배송업체 : 한진택배 (1588-0011)
     배송비
     2,500원 (25,000원 이상 구매 시 무료 배송/일부상품제외) 군부대 및 도서산간 지역은 추가 배송비가 발생할 수 있습니다.
     ◆배송기간
     : 평일 오전 7시 이전 주문 시 당일 발송 (2~3일 소요) : 단, 공휴일, 연휴, 천재지변 등으로 인해 발송이 지연될 수 있습니다.
     ◆배송추적
     : 당일 발송건에 한해 익일 오전 9시 이후 확인 가능합니다.


    교환/반품

     ◆반품/교환을 원하는 경우 반드시 고객센터로 연락 후 신청하시기 바랍니다.
     ◆반품/교환은 상품 수령일로 부터 7일 이내에만 가능합니다. 단, 상품이 훼손되지 않았거나, 속 비닐이 있는 경우 듣지 않았을    때 가능합니다.
     •고객님의 변심 또는 잘못 주문하신 경우에는 왕복 배송비는 고객님의 부담입니다.
     ◆오배송, 파본, 불량 상품에 대해서는 고객센터로 연락주시면 상담 후 교환해 드립니다.
     ◆오배송, 파본, 불량상품의 배송비는 환불처에서 부담합니다.
     교환/반품
     ◆환불은 상품이 환불에 도착 시 처리됩니다. (카드 취소는 3~5일이 소요될 수 있습니다.)

고객센터 1234-5678

회사명 (주)꼭대기 주소 서울 특별시 마포구 연희로 11,5층 S-537호
사업자 등록번호 795-87-00429 대표 오주봉 전화 02-356-5779 팩스 02-356-5779
통신판매업신고번호 제2017-서울마포-0052호 개인정보 보호책임자 dhwnqhd

Copyright © 2001-2013 (주)꼭대기. All Rights Reserved.

상단으로