소켓 네트워크 프로그래밍) 세마포어 멀티쓰레드
책 ) 뇌를 자극하는 TCP/IP 소켓 프로그래밍 멀티 쓰레드 중에서 공유데이터를 Lock 하여 두개의 멀티쓰레드가 동시에 데이터에 접근하는 충돌을 방지하는 것을 구현하였습니다. 세마포어를 통해서 키를 생성하고 키를 획득한 쓰레드가 먼저 데이터에 접근하여 작업 후, 반환하게 되면 다음 쓰레드가 키를 얻어서 작업을 수행한다. #pragma warning(disable:4996) #include #include #include #define MAX_THREAD 2 HANDLE gsem; int count = 0; DWORD WINAPI myThread(void* arg) { int threadNum = *((int*)arg); int tmp; printf("Thread Num : %d\n", threadNu..
서버 공부/네트워크
2022. 7. 2. 16:25
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 스레드풀
- queue
- 멀티쓰레드
- 레지스터
- c++
- 정보보안
- 알고리즘
- 지뢰찾기
- 야경
- 워셜알고리즘
- 인제대학교
- 학교
- Dreamhack
- Select모델
- 컨퍼런스
- 백준
- 개발
- 드림핵
- 더블버퍼링
- STL
- BFS
- 링크드 리스트
- 고양이
- 보안
- 자료구조
- 시스템보안
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함