关于嵌套线程内存管理问题
有这种情况。
一个线程创建了一些子线程
然后他的子线程有创建了一系列线程
每个线程都需要向根线程报告运行状态,这属于共享资源访问。
而每个子线程都有不同的参数以及父线程传来的参数,假设这些参数都是指针。
每个线程执行完后自行释放。线程终止前其父线程不能释放。
当然有一种方式是由根线程创建、管理和销毁线程变量,子线程不关心变量销毁,即便父线程线销毁了也没什么关系,这样存在共享资源访问问题。
请问如何创建和管理线程变量以确保线程正确销毁,即有没有更好的方法。并且根线程不需要关心子线程如何释放。