반응형
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
- 병렬프로그래밍
- 글또
- 커스텀상태
- 알게되는
- Gradle
- 코루틴
- 알고리즘
- g 단위테스트
- 안드로이드
- Compose
- ReactiveProgramming
- android
- Coroutine
- 안드로이드스튜디오
- k8s
- mockito
- 스레드
- viewmodel
- 안드로이드강좌
- Kotlin
- kotlin강좌
- theming
- 디자인패턴
- 책
- 자바
- 코틀린
- 회고
- Rxjava
- 병럴프로그래밍
- 테스트
Archives
- Today
- Total
목록병럴프로그래밍 (1)
선생님, 개발을 잘하고 싶어요.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjSdie/btrEhZo14I7/yVQH02lpjDHkW71GlmSoV0/img.jpg)
작업을 동시에 실행하는 일에 대한 간략한 역사 운영체제: 여러 개의 프로그램을 각자의 프로세스 내에서 동시에 실행 프로세스: 각자가 서로 격리된 채, 독립적으로 실행되는 프로그램 운영체제가 프로세스마다 메모리, 파일 핸들, 보안 권한등의 자원을 할당한다. 프로세스간 통신: 소켓, 시그널 핸들러, 공유 메모리, 세마포어, 파일 등으로 통신 프로그램 동시 실행으로 해결하는 문제들 자원 활용 IO 대기와 같이 유용하지 않은 일을 하며 자원을 점유하고 있으면 비효율적이다. 차라리 다른 프로그램을 사용하는 게 바람직하다. 공정성 한 프로그램을 모두 끝내야 다른 프로그램을 시작하는 것 보다는 더 작은 단위로 컴퓨터를 공유하는 게 바람직하다. 편의성 여러 작업을 전부 처리하는 하나의 프로그램을 작성하는 것보다 각기 ..
일상/책 리뷰
2022. 6. 9. 08:00