메뉴 건너뛰기

OBG

Programming

C/C++
2015.10.13 16:40

정신나간 정렬 알고리즘

MoA
조회 수 573 추천 수 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에서만 실행됨.

?

  1. Programming 게시판 관련

  2. 직접 보고 추천하는 머신러닝 & 딥러닝 & 수학 총정리(2022)

  3. 졸업작품 및 각종 과제물 프로그램은 어떻게 만들어야 하나? (윈도우즈 응용프로그램)

  4. 정적 배열과 STL vector 속도 비교

  5. 정신나간 정렬 알고리즘

  6. 잡담) AWS에 서버 띄워 놓으니 벼라별 리퀘스트가 다 날아 오네요

  7. 작업자 스레드(Worker Thread) 와 사용자 인터페이스 스레드(User Interface Thread)

  8. 자바스크립트 물리엔진 ㄷㄷ

  9. 이클립스에서 ADT 설치시 에러 해결

  10. 이미지공학(IE) 연구실

  11. 유용한 라이브러리 소개

  12. 윈도우 프로그램의 종료 메시지 순서

  13. 윈도우 8 앱 개발 동영상 강의

  14. 워게임 사이트 정리

  15. 예외 처리 가이드 (Slide)

  16. 영상 처리 관련 블로그

  17. 에디트 플러스, VS 2008 컴파일 환경 설정

  18. 에디트 플러스, VS 2008 컴파일 환경 설정

  19. 어셈블리어 컴파일 - 기초

  20. 앱 디자인의 발견 - 메모 서비스를 생각하다

  21. 알고리즘 정리된 블로그

Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 15 Next
/ 15
위로