随笔---线程
在这个函数中,我们定义了一个结构体变量tval,并初始化了它的成员var和str。然后,我们使用将结构体变量tval的地址强制转换成了void类型的指针,作为函数的返回值。但是,这个函数存在严重的问题,即返回了一个指向栈上局部变量的指针。这是不安全的因为在函数返回后,栈上的数据可能已经被销毁或被其他函数重写。如果在函数外部继续使用返回的指针,将会导致未定义的行为。为了解决这个问题,我们可以将结构体变量tval在上面的代码中,我们使用malloc()函数动态分配了一个。