悉野小楼

导航

2013年8月30日

linux多线程

摘要: #include pthread_t pid;pthread_create(&pid, 0, pFunc, pArgs); //创建线程(linux下线程是一种轻量级进程, 与windows的线程概率不一样, 所以sleep也只会使当前线程暂停void *ptr;pthread_join(pid, ptr); //这个函数, 会等待pid线程完成任务, 再继续下面处理. 如果测试时main不写这个函数, 创建好进程, 直接退了, 子进程也不会执行到了.多线程在g++编译时, 要加参数 -lpthread, 不然编译通不过man 3 sleep 可以查询在第三个区的sleep函数. 阅读全文

posted @ 2013-08-30 17:47 悉野 阅读(266) 评论(0) 推荐(0) 编辑