在c#程序设计里 Handler 这个词一般会翻译成什么?

在c#程序设计里 Handler 这个词一般会翻译成什么?,第1张

就是控制器的意思。

csharp第一代接口就叫handler或者webhandler

第二代就是webapi

webservices严格来说不算接口,只是微软为了符合java的规范做了一个相应的产品,上端接口一般不会用它的。

Android的handler机制的原理分为异步通信准备,消息发送,消息循环,消息处理。

1、异步通信准备

在主线程中创建处理器对象(Looper)、 消息队列对象(Message Queue)和Handler对象。

2、消息入队

工作线程通过Handler发送消息(Message) 到消息队列(Message Queue)中。

3、消息循环

消息出队: Looper循环取出消息队列(Message Queue) 中的的消息(Message)。

消息分发: Looper将取出的消息 (Message) 发送给创建该消息的处理者(Handler)。

4、消息处理

处理者(Handler) 接收处理器(Looper) 发送过来的消息(Message),根据消息(Message) 进行U *** 作。

handler的作用

handler是android线程之间的消息机制,主要的作用是将一个任务切换到指定的线程中去执行,(准确的说是切换到构成handler的looper所在的线程中去出处理)android系统中的一个例子就是主线程中的所有 *** 作都是通过主线程中的handler去处理的。

Handler的运行需要底层的 messagequeue和 looper做支撑。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11748754.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存