什么是调用线程?

问题描述 投票:0回答:1

我正在使用Android的CameraAPI2进行应用开发。我使用setOnImageAvailableListener(OnImageAvailableListener侦听器,处理程序处理程序)指定回调或侦听器。参数侦听器是将运行的回调,参数处理程序指定应在其上调用侦听器的线程。如果处理程序为null,则应在调用线程的循环程序上调用侦听器。侦听器是一个接口,应重写其onImageAvailable()方法。

我不太清楚“调用线程”是什么?是调用setOnImageAvailableListener(...)方法的线程还是调用onImageAvailable(...)方法的线程?

非常感谢。

YL

multithreading android-camera2
1个回答
1
投票

A calling thread是调用方法的线程或在其中调用方法的线程。如果thread1调用方法methodA(如果从methodA内部调用了thread1),则methodA的调用线程为thread1listener参数指定一个回调方法,稍后将调用它。调用线程将是调用onImageAvailable方法的线程(发起调用的线程)。

根据official docs,回调将传递到对Camera.open进行调用的线程。

© www.soinside.com 2019 - 2024. All rights reserved.