链队为什么要有两个结构体