일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- animation
- 유스케이스
- 유니티
- Replication
- 메카님
- 언리얼 엔진
- gravity direction
- CTF
- DSP
- photon fusion2
- gameplay effect
- Security
- gameplay ability system
- ability task
- Multiplay
- Aegis
- stride
- 언리얼엔진
- gas
- unity
- ret2libc
- MLFQ
- Unreal Engine
- 게임개발
- 게임 개발
- MAC
- map design
- Delegate
- dirty cow
- Race condition
Archives
- Today
- Total
목록데드락 (1)
Replicated
데드락
컨커런시 버그 (타이밍 버그)발생할 수도 있고 아닐 수도 있음 종류논 데드락 버그원자성 위배- 스레드들이 동시에 동작할 경우 문제가 됨- 락으로 해결 오더링 문제- 특정 스레드 이후에 실행되는게 보장되어야 문제가 없는 경우- 조건변수나 세마포 사용데드락 (교착 상태)2개 이상의 스레드가 발생하지 않을 사건을 기다리게 되는 사건 4가지 조건을 모두 만족해야 발생1. Mutual exclusion2. Hold-and-Wait3. No preemption for resource4. Circular wait 데드락의 대처1. 데드락 예방2. 데드락 회피3. 데드락 발견 및 회복 데드락 예방1. Hold-and-Wait 없애기모든 락을 한번에, 원자적으로 잡아야 함-> 큰 락을 잡고 락1, 락2.. 를 잡을 수 ..
운영체제
2024. 5. 6. 14:43