Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 우분투
- 하둡
- golang
- 도메인 주도 개발
- 백준 12761번
- String 함수
- 백준 사이트
- 몽고디비 렘
- 자바 디자인 패턴
- 백준
- 도메인 주도 개발 시작하기
- domain driven develop
- http 완벽가이드
- hadoop
- 파이썬
- go
- MongoDB Realm
- golang struct
- http 개념
- 고 배열
- ddd
- 12761 돌다리
- 자바
- 백준 파이썬
- 자바 디자인패턴
- 정렬
- 12761번 돌다리
- 트리 순회
- 백준 12761
- flask
Archives
- Today
- Total
목록채널 (1)
개발바닥

Go 언어에서 채널은 고루틴을 연결해주는 통로(파이프)이다. 기본적으로 채널은 양방향이고 고루틴은 채널을 통해 데이터를 주고 받는데 사용되는데, 송신,수신이 준비될 때까지 채널에서 대기함으로써 별도의 lock을 걸지 않고 데이터를 동기화하는데 사용된다. 여기서 잠깐! 동기와 비동기 개념에 대해서 확인! 동시성 프로그래밍을 하게되면 가장 크게 대두되는 문제점이 바로 동기화이다. 동기는 말 그대로 동시에 일어난다는 뜻이다. 요청과 그 결과가 동시에 일어난다는 약속인데요. 바로 요청을 하면 시간이 얼마가 걸리던지 요청한 자리에서 결과가 주어져야 한다. 즉, 동기방식은 결과가 주어질 때까지 아무것도 못하고 대기해야 한다. 반대로 비동기는 요청을 보냈을 때 응답 상태와 상관없이 다음 동작을 수행 할 수 있다. 채..
GO 언어
2022. 2. 22. 21:56