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
- thread
- stl
- 유니크포인터
- observer pattern
- Multithread
- 멀티쓰레드
- 게임공학과
- vector
- multi-core
- EFFECTIVE C++
- 옵저버 패턴
- Design Pattern
- 멀티코어 프로그래밍
- material
- MultiCore
- 쓰레드
- 디자인패턴
- 메모리관리
- sequential
- random access
- 복사생성자
- 스마트포인터
- c++
- 멀티코어
- Atomic
- 한국산업기술대학교
- 프레임워크
- Unreal
- 옵저버
- C
Archives
- Today
- Total
목록성긴동기화 (1)
태크놀로지
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/mN1HT/btqMr4CruWp/RPHuSEsYexs3Kl6I2pmsMK/img.png)
논블로킹 자료구조 Linked List 뮤텍스를 사용한 자료구조부터해서 논블로킹 자료구조까지 여러 단계 변화를 하며 각각에 대해서 성능향상을 비교해본다. 목표자료구조 - Set 아이템의 중복을 허용하지 않음 검색의 효율성을 위해 아이템은 정렬되어 저장됨 삽입 삭제의 효율성을 위해 링크드리스트로 구현된다. 값을 저장하고 있는 노드 뿐만 아니라, 무한대값을 갖고있는 보조노드를 두어 검색할때마다 널체크를 하지 않아도 된다. 구현할 메서드 Add Remove Contains(집합에 x가 있다면 true 반환) 실습 - 성긴동기화 성긴동기화 - Lock 하나로 동기화 객체 전체를 감싸는 경우 리스트는 하나의 잠금을 갖고 있으며 모든 메서드호출은 이 잠금을 통해 Critical Section으로 진행된다. 모든 메..
멀티코어
2020. 11. 3. 17:42