오래 해나가는 마음 또는 C# 동시성 프로그래밍 2/e
땅끝
2025-01-04 07:51
116
0
본문
오래 해나가는 마음

도서명 : 오래 해나가는 마음
저자/출판사 : 류희수, 곰출판
쪽수 : 196쪽
출판일 : 2021-11-05
ISBN : 9791189327149
정가 : 14000
- 머리말 │ 보다 건강한 창작, 보다 나은 삶을 위
1부 지극히 단순하지만 근사한
정체성으로서의 직업: 가장 중요한 것은 설명할 수 없다
작지만 크나큰 가능성: 아는 것을 새롭게 바라보기
지극히 단순하지만 근사한: 캐롤 같은 음악, 축제 같은 삶
나는 왜 가수가 아닌가: 마티니를 마티니라 부르듯이
얼마간 헝그리한 상태: 약간 버거운 정도가 딱 좋다
가장 완벽한 것은 완벽하지 않은 것: 장비와 공간에 대해
개별성과 실감: 싱어송라이터는 누구인가
내가 놓친 음악의 시간들: 음악을 공부하는 가장 좋은 방법
한글 작사의 즐거움과 어려움: 중재는 언제나 통제보다 어렵다
가장 순수한 형태의 동기: 원풍경의 유용함
2부 영감보다는 프로세스
보너스만으로는 먹고살 수 없다: 일과 영감
의미 있는 것은 늘 기대와 다른 모습으로 찾아온다: 작은 투박함을 끌어안는 일
조용하고 분주한 꿈: 악기를 연주한다는 것에 대해
멀미와 상흔: 공연 뒤에 남는 것
나만의 방식은 결점에서 생겨난다: 미필적 고의에 의한 독학 인생
리얼리스틱하고 리얼하게: 좋은 연주와 연주자란
가장 가까운 우주 체험: 고독을 통해 마주하는 것
오해도 가끔은 도움이 된다: 엉뚱하게 시작되는 작업
애초에 경쟁은 없다: 음악 경연의 날들을 지나오며
3부 오래 해나가는 마음
오래 해나가는 마음: 그렇게 간단히 외로워지지 않는다
창작의 말과 글에 대해: 사례로써의 방법론
품 안에 쏙 들어오는 날들: 내가 필요로 했던 생활
창작과 달리기의 관계: 다시, 몸으로 깨닫기
음악을 들여다보는 창: 커버 아트에 대해
소리의 결: 결국은 시간과 도움이 필요한 일
복잡한 것을 단순하게 보는 능력: 끈기를 갖는다는 것
그때까지 내 삶이 보내온 신호: 슬럼프와 번아웃에 대해
기대하지 않으며 희망을 품는 일: 이중 사고의 유익
4부 삶 속의 음악
타인의 음악 속에서 자신을 확립하는 일: 연주자의 자아를 발견하다
밴드 해체 주의: 더 크고 새로운 목소리
그림과 음악의 대화: 자르고 남은 것
예술과 대우: 아무것도 아닌 나
가르치는 일의 즐거움: 실제보다 다정한 모습으로 축소시킨 세상
음반 심의의 추억: 『지난날』과 유재하
이름 없는 예술가들을 위한 변명: 창작이라는 생존법
게으른 듯 부지런한 시간: 책을 읽고 음악을 듣는 호사
맺음말
C# 동시성 프로그래밍 2/e

도서명 : C# 동시성 프로그래밍 2/e
저자/출판사 : 스티븐 클리어리, 에이콘출판
쪽수 : 340쪽
출판일 : 2021-05-18
ISBN : 9791161755274
정가 : 30000
1장. 동시성 개요
__비동기 프로그래밍
__병렬 프로그래밍
__리액티브 프로그래밍
__데이터 흐름
__멀티스레드 프로그래밍
__동시성 애플리케이션용 컬렉션
__최신 설계 방식
__핵심 기술 정리
2장. 비동기의 기초
__2.1 일정 시간 동안 일시 정지
__2.2 완료한 작업 반환
__2.3 진행 상황 보고
__2.4 모든 작업의 완료를 대기
__2.5 여러 작업 중 하나의 완료를 대기
__2.6 작업이 완료할 때마다 처리
__2.7 연속 작업용 콘텍스트 회피
__2.8 async Task 메서드의 예외 처리
__2.9 async void 메서드의 예외 처리
__2.10 ValueTask 생성
__2.11 ValueTask 사용
3장. 비동기 스트림
__비동기 스트림과 Task〈T〉
__비동기 스트림과 IEnumerable〈T〉
__비동기 스트림과 Task〈IEnumerable〈T〉〉
__비동기 스트림과 IObservable〈T〉
__정리
____3.1 비동기 스트림 생성
____3.2 비동기 스트림 사용
____3.3 비동기 스트림과 LINQ를 함께 사용
____3.4 비동기 스트림의 취소
__참고
4장. 병렬 처리의 기초
__4.1 데이터의 병렬 처리
__4.2 병렬 집계
__4.3 병렬 호출
__4.4 동적 병렬 처리
__4.5 PLINQ
5장. 데이터 흐름의 기초
__5.1 블록 연결
__5.2 오류 전파
__5.3 블록의 연결 해제
__5.4 블록의 흐름 조절
__5.5 데이터 흐름 블록으로 병렬 처리
__5.6 사용자 지정 데이터 흐름 블록 생성
6장. SystemReactive의 기초
__6.1 닷넷 이벤트 변환
__6.2 콘텍스트로 알림 전달
__6.3 Window와 Buffer로 이벤트 데이터 그룹화
__6.4 Throttle과 Sample로 이벤트 스트림 조절
__6.5 타임아웃
7장. 테스트
__7.1 async 메서드의 단위 테스트
__7.2 async 메서드의 실패 사례를 단위 테스트
__7.3 async void 메서드의 단위 테스트
__7.4 데이터 흐름 메시의 단위 테스트
__7.5 System
__7.6 시간과 관련이 있는 System
8장. 상호운용
__8.1 ‘Async’ 메서드와 ‘Completed’ 이벤트용 비동기 래퍼
__8.2 ‘Begin’과 ‘End’ 메서드용 비동기 래퍼
__8.3 범용 비동기 래퍼
__8.4 병렬 처리 코드용 래퍼
__8.5 System
__8.6 async 코드용 System
__8.7 비동기 스트림과 데이터 흐름 메시
__8.8 System
__8.9 System
9장. 컬렉션
__9.1 불변 스택과 불변 큐
__9.2 불변 리스트
__9.3 불변 집합
__9.4 불변 딕셔너리
__9.5 스레드로부터 안전한 딕셔너리
__9.6 블로킹 큐
__9.7 블로킹 스택과 블로킹 백
__9.8 비동기 큐
__9.9 큐 조절
__9.10 큐 샘플링
__9.11 비동기 스택과 비동기 백
__9.12 블로킹 큐와 비동기 큐
10장. 취소
__10. 1 취소 요청 실행
__10.2 폴링으로 취소 요청에 대응
__10.3 타임아웃으로 취소
__10.4 비동기 코드의 취소
__10.5 병렬 코드의 취소
__10.6 System
__10.7 데이터 흐름 메시의 취소
__10.8 취소 토큰 소스의 연결
__10.9 다른 취소 방식과 상호운용
11장. 함수형 친화적 OOP
__11.1 비동기 인터페이스와 상속
__11.2 비동기 생성: 팩토리
__11.3 비동기 생성: 비동기 초기화 패턴
__11.4 비동기 속성
__11.5 비동기 이벤트
__11.6 비동기 삭제
12장. 동기화
__12.1 블로킹 잠금
__12.2 비동기 잠금
__12.3 블로킹 신호
__12.4 비동기 신호
__12.5 조절
13장. 스케줄링
__13.1 스레드 풀에 작업 스케줄링
__13.2 작업 스케줄러를 사용해서 코드 실행
__13.3 병렬 코드의 스케줄링
__13.4 스케줄러로 데이터 흐름 동기화
14장. 다양한 동시성 상황
__14.1 공유 리소스 초기화
__14.2 System
__14.3 비동기 데이터 바인딩
__14.4 암시적 상태
__14.5 동기 코드와 비동기 코드를 한 번에 구현
__14.6 데이터 흐름 메시를 사용한 철도 지향 프로그래밍
__14.7 진행률 업데이트의 조절
부록 A. 예전 플랫폼 지원
부록 B. 비동기 패턴의 인식과 해석
댓글목록0