在主线程的一个内定义一个变量,将这个变量传给另一个创建的线程,这个变量会在主线程该函数退出后销毁。(栈)
正确做法是:1.将这个变量定义为全局变量或静态变量,这样这个变量会存在于全局区(静态区)。2.malloc,存在于堆区。3.在子线程内重新复制一个副本。
示例如下:
在主线程的一个内定义一个变量,将这个变量传给另一个创建的线程,这个变量会在主线程该函数退出后销毁。(栈)
正确做法是:1.将这个变量定义为全局变量或静态变量,这样这个变量会存在于全局区(静态区)。2.malloc,存在于堆区。3.在子线程内重新复制一个副本。
示例如下: