多线程里面的变量声明肯定有作用,其作用限制如下: 线程中声明的任何变量都只能在本地使用(即只能在声明所在的线程函数中使用) 因此本地声明的变量无法在其他函数中使用。 但是对于在线程外部声明的变量,则可以跨线程使用。 如果外部声明的变量与本地声明的变量重名,则在没有使用域作用符(即::)时,本地的声明覆盖外部声明的变量。