반응형
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 | 29 | 30 |
Tags
- DevOps
- AWS
- 토스
- 구조 패턴
- Rust
- 오블완
- terraform
- github
- MAPF
- 지표
- 논문 정리
- study
- 생성 패턴
- docker
- ssh
- 14일 공부
- 경로 계획 알고리즘
- leetcode
- PostgreSQL
- 커머스
- AWS 비용 절감
- 디자인 패턴
- 회고
- amazon ecs
- Til
- Go-lang
- 실용주의 프로그래머
- 청첩장 모임
- Playwright
- 티스토리챌린지
Archives
- Today
- Total
밤 늦게까지 여는 카페
[메모] 뜬금 없이 생각난 golang go-routine의 한계 본문
반응형
1. 트위니 관제 알고리즘을 golang 언어의 goroutine에서 실행시킴
2. golang의 goroutine은 go runtime에 의해서 제어되는 유저 레벨 스레드임
3. 그런데 go routine이 실행되는 커널 레벨 스레드 풀을 지정할 수 없고, go routine 간 우선순위를 지정할 수 없음
4. 알고리즘 실행 중 파악하기 어려운 지연 시간이 생길 수 있음
5. 대안으로는 C++, rust가 있음
6. 그렇지만 go-routine으로도 필요한 실시간성을 지킬 수 있어서 심각한 문제는 아님
반응형
'For Fun > Go-lang' 카테고리의 다른 글
| golang의 goroutine은 어떻게 2만개까지 생성할 수 있는 걸까요? (4) | 2025.07.06 |
|---|---|
| 간단한 golang 리뷰 feat. "The Worst Kind of Programmer" (0) | 2025.04.03 |
| Golang slices.DeleteFunc 왜 이렇게 만들었죠?? (1) | 2024.11.03 |
| Golang Effective Study for intermediate (6) (0) | 2021.02.28 |
| Golang Effective Study for intermediate (5) (0) | 2021.01.17 |