¿Cómo pasar variables del hilo al entorno exterior?

Tengo un hilo anidado en la actividad principal:

public class MainActivity extends Activity {

    public void onCreate(Bundle savedInstanceState) {
    setContentView(R.layout.activity_main);

    new Thread(new Runnable(){
        public void run() {
            int myInt = 1;
            // Code below works fine and shows me myInt
            TextView textView = (TextView) findViewById(R.id.text_view);
            textView.setText(myInt);
        }
    }).start();

    // Code below doesn't work at all
    TextView textView = (TextView) findViewById(R.id.text_view);
    textView.setText(myInt);

}

No estoy seguro de si esta estructura es correcta en absoluto. Como debo pasarmyInt variable a laMainActivity ¿Así que será reconocible y operable fuera del hilo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta