로그인

검색

C/C++
2015.10.13 16:40

정신나간 정렬 알고리즘

MoA
조회 수 674 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄 첨부

1444621361Hhq8lEYmevhJ83smeDdUeSRXbF.png

 

http://rosettacode.org/wiki/Sorting_algorithms/Sleep_sort#C

http://www.todayhumor.co.kr/board/view.php?table=humorbest&no=1132722

 

설명

fork()함수가 실행되면 프로세스가 하나 더 생긴다.

fork()의 return 값은 자식 프로세스인 경우 0, 부모 프로세스는 pid를 갖는다.

즉, 부모 프로세스에서는 while 루프에서 빠져나가고 바로 sleep 실행, 자식 프로세스에서는 while 루프를 한번더 실행한다.

그 뒤 c가 0이 될때까지 반복.

결국 각 프로세스에서 v[c] 밀리초 뒤에 v[c]값이 출력됨.

참고로 fork()는 unix like os에서만 실행됨.

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 Tool/etc Programming 게시판 관련 2 MoA 2014.11.01 2562
87 Tool/etc 에디트 플러스, VS 2008 컴파일 환경 설정 MoA 2013.07.28 332
86 C/C++ 코드 실행 시간 계산 Naya 2012.08.02 331
85 STL/Boost Boost c++ Libraries (설명, 정리) Naya 2012.08.02 328
84 Library pthread MoA 2013.07.28 327
83 Site 검색엔진 개발자 그룹 MoA 2013.08.30 327
82 API/MFC #pragma MoA 2013.07.28 325
81 Tool/etc 어셈블리어 컴파일 - 기초 Naya 2012.08.02 323
80 Site 알고리즘 정리된 블로그 MoA 2013.07.28 322
79 Site 디자인 패턴 정리 너울 2011.09.21 320
78 Tool/etc 앱 디자인의 발견 - 메모 서비스를 생각하다 MoA 2013.08.17 316
77 Site 윈도우 8 앱 개발 동영상 강의 Naya 2012.09.10 314
76 Graphic Direct3D 9 compile MoA 2013.07.28 314
75 Site 이미지공학(IE) 연구실 MoA 2013.07.28 306
74 Site IT 세미나 유튜브 동영상 Naya 2012.09.10 301
73 Site 프로그래밍 관련 사이트 MoA 2012.08.02 295
72 Site Start Something! - Windows 8 개발 공식 사이트 Naya 2012.08.02 289
71 Tool/etc 에디트 플러스, VS 2008 컴파일 환경 설정 너울 2012.04.02 274
70 Web 카카오톡 웹버전 만들기 OBG 2022.11.09 257
69 Deeplearning 추천(Recommendation) 시스템 - 알고리즘 Trend 정리 OBG 2021.08.03 238
68 Deeplearning RuntimeError: CUDA error: CUBLAS_STATUS_ALLOC_FAILED ... OBG 2022.09.06 213
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 Next
/ 15