-1

定義したスレッドの本体でその関数を呼び出すだけで、別のスレッドで関数を実行することは可能ですか?

Thread background = new Thread(new Runnable() {
    public void run() {
        mCamera.addCallbackBuffer(data);
   }
});
background.start();

このようなことはできますか?

4

2 に答える 2

5

提供mCameraされ、dataインスタンス メンバー、静的メンバー、または最終変数であり、null 以外の場合、これは機能するはずです。

于 2013-07-23T18:21:39.140 に答える
1

はい、そうではありません。オブジェクトがあれば、どのスレッドでもそのメソッドを呼び出すことができます。

于 2013-07-23T18:20:29.387 に答える