Linux支持多线程编程。线程是一个轻量级的执行单元,可以与同一进程的其他线程共享内存空间。线程可以通过pthread库创建和管理。
<p>#include <pthread.h></p><p>#include <iostream></p><p>
</p><p>void* threadFunction(void* arg) {</p><p> std::cout << "Hello from thread!" << std::endl;</p><p> return NULL;</p><p>}</p><p>
</p><p>int main() {</p><p> pthread_t thread;</p><p> pthread_create(&thread, NULL, threadFunction, NULL);</p><p> pthread_join(thread, NULL);</p><p> return 0;</p><p>}</p>
|