关于多线程资源释放的有关问题

关于多线程资源释放的问题
在使用pthread库进行多线程编程时,希望创建两个子线程,如果第一个子线程成功创建,在创建第二个子线程时,发生错误,如果此时直接退出程序,那第一个子线程所占用的资源会被系统自动释放吗?请高手帮忙,谢谢!

------解决方案--------------------
如果流程是这样的:启动程序,创建第一个线程(成功);创建第二个线程(失败);退出程序。那就不会有内存泄露。因为只要你的程序推出

了,所有申请的资源就都自动释放掉了,即使你没有显示的释放,系统也会给你释放掉的...