편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2021.09.16

    cygwin에서 2개의 스레드의 합과 팩토리얼 구하기


    다음의 기능을 하는 thr 프로그램을 작성하시오.

    • thr 프로그램은 아래와 같이 숫자 하나 N을 입력 받는다.
    • pthread library를 이용한다.
    • 한 thread는 0~N까지의 sum 값을 출력한다.
    • 다른 thread는 0~N까지의 factorial 값을 출력한다.
    • 두 thread는 반드시 병렬로 수행되어야 하며, sum의 값이 먼저 출력되고 factorial 값이 출력된다.

    • 입력 : 정수 하나

    • 출력 : 0~N sum과 factorial 값

    • 입력 예

      4
      
    • 출력 예

      sum = 10 
      factorial = 24
      

    위와 동일하게(대소문자, 빈칸 구분) 출력되어야 한다.

    C로 코드는 작성할 수 있겠는데, cygwin에서 2개의 스레드로 병렬로 수행되게 구현 해야 하는데, 처음 해봐서 어떻게 써야 할지 모르겠습니다. 급합니다 오늘 밤 11시까지라서 알려주세요!

  • 프로필 알 수 없는 사용자님의 편집
    날짜2021.05.07

    cygwin에서 2개의 스레드의 합과 팩토리얼 구하기


    다음의 기능을 하는 thr 프로그램을 작성하시오.

    • thr 프로그램은 아래와 같이 숫자 하나 N을 입력 받는다.
    • pthread library를 이용한다.
    • 한 thread는 0~N까지의 sum 값을 출력한다.
    • 다른 thread는 0~N까지의 factorial 값을 출력한다.
    • 두 thread는 반드시 병렬로 수행되어야 하며, sum의 값이 먼저 출력되고 factorial 값이 출력된다.

    • 입력 정수 하나

    • 출력 0~N sum과 factorial 값

    • 입력 예 4

    • 출력 예 sum = 10 factorial = 24

    위와 동일하게(대소문자, 빈칸 구분) 출력되어야 한다.

    C로 코드는 작성할 수 있겠는데... cygwin에서 2개의 스레드로 병렬로 수행되게 구현 해야 하는데 처음 해봐서 어떻게 써야 할지 모르겠습니다 ㅠㅠ 급합니다 오늘 밤 11시까지라서 알려주세요!