Upload
-
View
6.088
Download
2
Embed Size (px)
Citation preview
---------- 1
GO CONCURRENCY FOR BEGINNERS
https://fb.com/me.adunhansahttps://twitter.com/arahansahttp://adunhansa.tistory.com/
사이트 : http://arahansa.com
AB
OU
T
CO
NTA
CT
SOU
RC
E
1
1. 작성자 소개 2 -----------------------
-------------------------------------------- 평소 정리를 즐겨합니다. 한 때 동영상강좌도
만들다보니.. 비실명과 만화캐릭터를 쓰네요
양해 부탁드립니다 ㅎㅎ
2. Go의 특징 - 동시성 - 채널 21
• 다른 언어 방식
출처 : 하룻밤에 읽는 Go 언어 이야기 - 싞제용님
Shared Memory
Thread - A Thread - B
CH
CH
2. Go의 특징 - 동시성 - select 24
select{
case msg := <-ch1 :
case msg2 := <-ch2 :
}
Keyworkd: 셀렉트
Go!
Go!
select
CH Go!
GO를 배우기 위한 링크! 33
• Go Tour : http://go-tour-kr.appspot.com/#1
• 가장 빨리 만나는 GO : http://pyrasis.com/go.html
• Go 페이스북 : https://www.facebook.com/groups/golangko
• GDG google :
• https://plus.google.com/communities/115721275599816202991
참고 문헌 34
• 하룻밤에 읽는 Go 언어 이야기 – 싞제용님 http://hanbit.co.kr/ebook/look.html?isbn=9788968487903
• GO 동시성 http://www.nada.kth.se/~snilsson/concurrency/
• Rop Pike Slide : https://talks.golang.org/2012/concurrency.slide#1
• Sammer Ajmani : https://talks.golang.org/2013/advconc.slide#1
이미지 출처 35
• Gonuts with computer = http://kirael-art.deviantart.com/art/Go-lang-Mascot-458285682
• pingpong table ; http://www.osundefender.org/ijesa-youths-compete-in-1st-aregbesola-table-tennis-tourney/
• conveyor belt : http://www.flaticon.com/free-icon/box-on-band-conveyor-logistics-outline_59355 -- Designed by Freepik
• sushi : http://www.freepik.com/free-vector/sushi-illustrations-pack_761463.htm -- Designed by Freepik
• lcok : http://www.freepik.com/free-vector/colorful-round-business-icons_745371.htm">Designed by Freepik</a>
• thread - http://www.flaticon.com • skull - http://www.flaticon.com • gopher wrench - talks.golang.org
36
THANK YOU ! 즐거운 개발됩시다
arahansa ------
------
페북 : https://fb.com/me.adunhansa 트위터 : https://twitter.com/arahansa 블로그: http://adunhansa.tistory.com/ 사이트 : http://arahansa.com