반응형
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
- Python 강좌
- 가재
- 반복문
- for
- 무화과
- 체리새우
- RSA
- 쌈채소
- did
- 치비
- MSSQL
- 카디날
- rust 소개
- Feign
- 조건문
- 분산 식별자
- 분산 신원
- MSA
- 주말농장
- Tendermint
- rust 강좌
- 애플 달팽이
- 구피
- Config server
- golang 강좌
- 기본문법
- PKI
- 물생활
- rust
- 텐더민트
Archives
- Today
- Total
목록병행성(Concurrency)과 동시성(Parallelism) (1)
comnic's Dev&Life

11. 병행성(Concurrency)과 동시성(Parallelism) 병행성은 여러 작업이 동시에 실행되는 것처럼 보이도록 하는 컴퓨터 과학의 개념입니다. Rust에서는 스레드를 통한 병행성을 지원합니다. 각 스레드는 독립적으로 실행되며, 여러 스레드가 동시에 진행되는 것처럼 보입니다. 동시성은 물리적인 멀티코어 CPU에서 여러 작업이 실제로 동시에 실행되는 것을 의미합니다. Rust는 동시성을 지원하기 위해 여러 접근 방식을 제공합니다. 주로 벡터화, 병렬 컬렉션, 및 Rayon 라이브러리 등을 통해 병렬 처리를 지원합니다. 11. 1 스레드와 안전한 공유 상태 Rust에서는 스레드를 통한 병행성을 지원하고, 안전한 공유 상태를 보장하기 위해 소유권 시스템과 트레이트를 활용합니다. 여러 스레드 간에 데..
Rust
2023. 12. 9. 17:12