Linux系统中程序的线程资源是有限的,表现为对于一个程序其能同时运行的线程数是有限的.而默认的条件下,一个线程结束后,其对应的资源不会被释放,于是,如果在一个程序中,反复建立线程,而线程又默认的退出,则最终线程资源耗尽,进程将不再能建立新的线程. 解决这个问题,有2种方式,系统自动释放线程资源,或者由另一个线程释放该线程资源. 注意,在这里,我认为进程运行后,本身,也是一个线程,主线程,主线程和主线程建立的线程共享进程资源.不同于其他线程,在于主线程运行结束后,程序退出,所有程序建立的线程也会…