토픽 GoLang 배우기 3일차
본문
22번 Goroutines 라는 멀티 쓰레딩으로 들어가니 역시 조금 어려워지네요..
다른 소프트웨어보다 속도가 빠른 이유가 여기에 있는 것 같습니다.
대략 반정도 봤는데, 갈수록 속도가 늦어지네요.
코드 위쪽의 오른쪽을 클릭하면 바로 실행시켜 볼수 있는 Online Playground로 연결되니, 아무곳에서나 편하게 수정해서 테스트도 가능합니다.
지금 보니 한국어로 번역된 곳이 있네요.. https://mingrammer.com/gobyexample/ 10개정도가 번역에 빠져 있네요.
아래 리스트에 영문과 한글 링크를 비교해서 올려봅니다. (한국어 번역에서는 직접 실행하는 링크는 없습니다.)
- Hello World
- Values
- Variables
- Constants
- For
- If/Else
- Switch
- Arrays
- Slices
- Maps
- Range
- Functions
- Multiple Return Values
- Variadic Functions
- Closures
- Recursion
- Pointers
- Structs
- Methods
- Interfaces
- Errors
- Goroutines
- Channels
- Channel Buffering
- Channel Synchronization
- Channel Directions
- Select
- Timeouts
- Non-Blocking Channel Operations
- Closing Channels
- Range over Channels
- Timers
- Tickers
- Worker Pools
- WaitGroups
- Rate Limiting
- Atomic Counters
- Mutexes
- Stateful Goroutines
- Sorting
- Sorting by Functions
- Panic
- Defer
- Collection Functions
- String Functions
- String Formatting
- Regular Expressions
- JSON
- XML
- Time
- Epoch
- Time Formatting / Parsing
- Random Numbers
- Number Parsing
- URL Parsing
- SHA1 Hashes
- Base64 Encoding
- Reading Files
- Writing Files
- Line Filters
- File Paths
- Directories
- Temporary Files and Directories
- Testing
- Command-Line Arguments
- Command-Line Flags
- Command-Line Subcommands
- Environment Variables
- HTTP Clients
- HTTP Servers
- Context
- Spawning Processes
- Exec'ing Processes
- Signals
- Exit
- Hello World
- 값
- 변수
- 상수
- For문
- 조건문
- 스위치
- 배열
- 슬라이스
- 맵
- Range 문
- 함수
- 다중 반환값
- 가변 함수
- 클로저
- 재귀
- 포인터
- 구조체
- 메서드
- 인터페이스
- 에러
- 고루틴
- 채널
- 채널 버퍼링
- 채널 동기화
- 채널 방향
- 채널 선택
- 타임아웃
- 비동기 채널 연산
- 채널 닫기
- 채널에서의 Range
- 타이머
- 티커
- 워커 풀
- WaitGroups
- 속도 제한
- 원자성 카운터
- 뮤텍스
- 상태있는 고루틴
- 정렬
- 함수를 사용한 정렬
- 패닉
- 지연
- 컬렉션 함수
- 문자열 함수
- 문자열 포맷팅
- 정규표현식
- JSON
- XML
- 시간
- 타임스탬프
- 시간 포맷팅/파싱
- 난수
- 숫자 파싱
- URL 파싱
- SHA1 해시
- Base64 인코딩
- 파일 읽기
- 파일 쓰기
- 라인 필터
- File Paths
- Directories
- Temporary Files and Directories
- Testing
- 커맨드라인 인자
- 커맨드라인 플래그
- Command-Line Subcommands
- 환경변수
- HTTP Clients
- HTTP Servers
- Context
- 프로세스 생성
- 프로세스 실행
- 시그널
- 종료
추천0 비추천 0
관련링크
- https://gobyexample.com/ 2933회 연결
- https://mingrammer.com/gobyexample/ 3807회 연결
imerong님의 댓글
imerong 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (1.♡.♡.59) 작성일원래 multi-thread 는 나 process handling 하는 것은 다 복잡하기 그지(?) 없죠. 3일만에 절반 간것도 대단하십니다. ^^*