3threads2vars