5

使用phtread多线程编程程序来生成Fibonacci序列 c/c++

请用c/c++实现以下内容:(多线程)
Fibonacci序列是一组:0,1,1,2,3,5,8,……
fib0=0;
fib1=1;
fibn=fibn-1+fibn-2;
使用phtread多线程编程程序来生成Fibonacci序列。程序应该这样工作:用户运行程序时,在命令行输入要产生Fibonaci序列数,然后程序创建一个新的线程来产生Fibonacci数,把这个序列放到线程共享的数据中(数组可能是一种最方便的数据结构)。当线程执行完成后,父线程将输出子线程产生的序列。由于在子线程结束前,父线程不能开始输出Fibonacci序列,因此,父线程需要等子线程结束。

查看全部
Jjokerr12
Jjokerr12
2019/04/09 16:19
  • c++
  • c语言
  • linux
  • 点赞
  • 收藏
  • 回答
    私信

2个回复