Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 活套、工作线程和其他并发问题_Java_Android_Multithreading_Concurrency - Fatal编程技术网

Java 活套、工作线程和其他并发问题

Java 活套、工作线程和其他并发问题,java,android,multithreading,concurrency,Java,Android,Multithreading,Concurrency,有人能简短地向我解释一下以下术语,以及它们之间的关系吗 处理程序-每个线程都有一个处理程序?每个视图都有一个处理程序? 执行post()。 操作系统主线程是否有默认处理程序 活套- 活套线程- post-向线程的任务队列末尾添加可运行的 任务-可运行或消息 executor-管理线程池以执行某些任务。如果多次执行同一任务,则此功能非常有用 定时器- runnable vs message-何时使用它们 线程队列-每个线程都有一个任务队列 还有其他我应该熟悉的术语吗 关于Android中的并发性问

有人能简短地向我解释一下以下术语,以及它们之间的关系吗

  • 处理程序
    -每个线程都有一个处理程序?每个视图都有一个处理程序? 执行
    post()
    。 操作系统主线程是否有默认处理程序

  • 活套
    -

  • 活套线程
    -

  • post
    -向线程的任务队列末尾添加可运行的

  • 任务
    -可运行或消息

  • executor
    -管理线程池以执行某些任务。如果多次执行同一任务,则此功能非常有用

  • 定时器
    -

  • runnable vs message
    -何时使用它们

  • 线程队列
    -每个线程都有一个任务队列

  • 还有其他我应该熟悉的术语吗
    关于Android中的并发性问题?

    我将很快解释,但要完全理解这些术语,我必须练习开发Android应用程序

    处理程序:附加到线程(任何线程)的对象,该线程在其线程中处理消息并执行可运行程序。这有时很重要,因为只有UI线程可以对视图执行操作,有时后台线程必须使用UI线程处理程序在视图中执行操作

    looper是一个对象,它遍历线程消息队列,弹出可运行文件和消息,并将它们提供给线程处理程序。UI线程已经带有一个正在运行的循环器

    活套线程是给定活套的线程,这里没有什么特别的

    发布任务和执行者您已经回答了自己的问题

    计时器和类来管理少量时间。比如测量几秒钟或几毫秒,哭泣一些时间等等


    runnable与message主要区别在于:当您使用runnable时,poster线程指定某个操作的实现,而ehile当您使用messages时,处理程序指定某个操作的实现。当您只使用一个海报和一个把手时,您可以几乎互换地使用这两个。当你有许多不同的线程将相同的东西发布到同一个处理程序时,我会使用消息,反之亦然。

    我将尝试简短地解释,但要完全理解这些术语,我必须练习开发android应用程序

    处理程序:附加到线程(任何线程)的对象,该线程在其线程中处理消息并执行可运行程序。这有时很重要,因为只有UI线程可以对视图执行操作,有时后台线程必须使用UI线程处理程序在视图中执行操作

    looper是一个对象,它遍历线程消息队列,弹出可运行文件和消息,并将它们提供给线程处理程序。UI线程已经带有一个正在运行的循环器

    活套线程是给定活套的线程,这里没有什么特别的

    发布任务和执行者您已经回答了自己的问题

    计时器和类来管理少量时间。比如测量几秒钟或几毫秒,哭泣一些时间等等


    runnable与message主要区别在于:当您使用runnable时,poster线程指定某个操作的实现,而ehile当您使用messages时,处理程序指定某个操作的实现。当您只使用一个海报和一个把手时,您可以几乎互换地使用这两个。当你有许多不同的线程将相同的东西发布到同一个处理程序时,我会使用消息,反之亦然。

    我将尝试简短地解释,但要完全理解这些术语,我必须练习开发android应用程序

    处理程序:附加到线程(任何线程)的对象,该线程在其线程中处理消息并执行可运行程序。这有时很重要,因为只有UI线程可以对视图执行操作,有时后台线程必须使用UI线程处理程序在视图中执行操作

    looper是一个对象,它遍历线程消息队列,弹出可运行文件和消息,并将它们提供给线程处理程序。UI线程已经带有一个正在运行的循环器

    活套线程是给定活套的线程,这里没有什么特别的

    发布任务和执行者您已经回答了自己的问题

    计时器和类来管理少量时间。比如测量几秒钟或几毫秒,哭泣一些时间等等


    runnable与message主要区别在于:当您使用runnable时,poster线程指定某个操作的实现,而ehile当您使用messages时,处理程序指定某个操作的实现。当您只使用一个海报和一个把手时,您可以几乎互换地使用这两个。当你有许多不同的线程将相同的东西发布到同一个处理程序时,我会使用消息,反之亦然。

    我将尝试简短地解释,但要完全理解这些术语,我必须练习开发android应用程序

    处理程序:附加到线程(任何线程)的对象,该线程在其线程中处理消息并执行可运行程序。这有时很重要,因为只有UI线程可以对视图执行操作,有时后台线程必须使用UI线程处理程序在视图中执行操作

    looper是一个对象,它遍历线程消息队列,弹出可运行文件和消息,并将它们提供给threa