如何创建线程?

你可以使用很多线程库,这里我们将使用最流行的一种:POSIX线程库,也叫pthread。可以在Cygwin、Linux和Mac上使用pthread

假设你想在独立的线程中运行这两个函数:

如何创建线程? - 图1

你发现了吗?两个函数都返回了void指针。

别忘了,void指针可以指向存储器中任何类型的数据,线程函数的返回类型必须是void*

你将在两个独立的线程中分别运行这两个函数。

如何创建线程? - 图2

你需要在两个独立的线程中并行地运行这两个函数,怎么才能做到呢?