首页 > 其他分享 >计算机网络基本概念

计算机网络基本概念

时间:2022-10-12 11:47:40浏览次数:78  
标签:句柄 调度 计算机网络 快递 handler 消息 they 基本概念

1、handler

(1)句柄

编译原理/程序/操作系统:句柄,指针

句柄毫无以为是编程学习中最头疼的翻译之一。这个词最初的来自形式语言中的handle,
在英语中,handler的一个意思可以理解为“someone who is a manager of your life that trying to manipulate aspects of your life”,或者“one that handles something”,当然这是把它当成人来看了。但总之handler的本意肯定是一个类似管理者的东西。
在urbandictionary网站里,handler还有一个更具体的意思是“Responsible for making sure that the talent knows when they are to perform, where they are to perform, and what time they are to be there.”意思是确保有才能的人知道在何时何地如何去展示,对应的,在计算机领域,就是确保资源合适的调度和利用。在操作系统或某些程序和程序语言中,句柄本身可以理解成像指针的一个东西,它指向某些资源(可以是函数,内存等等)。

(2)处理者

网络协议:确保资源合适的调度和利用,类似管理者、快递员

消息处理框架中:
至少得有消息发送方(handler)、消息接收方(handler)、消息本身(Message)。
当消息生产速度非常快时,还需要一个存储方对消息进行暂时缓存(MessageQueue)。
而消息不是直达目标本身时,需要中间的一个调度中心(Looper),分别处理消息,方便统一调度。

收快递的例子中:
handler就相当于一个快递员。负责收、发快递。
Message就是一个快递。当然了快递也分(专送快递、普通快递、空包)
MessageQueue就是一个存储快递的仓库
Looper就是用来把每个快递分发给对应的快递员的,可以当做快递公司。
发快递方就是线程A
收件方就是线程B

参考:
https://blog.csdn.net/ACmeinan/article/details/80600593
https://blog.csdn.net/yztbydh/article/details/122990688

标签:句柄,调度,计算机网络,快递,handler,消息,they,基本概念
From: https://www.cnblogs.com/sybil-hxl/p/16783938.html

相关文章

  • 数据库的基本概念和常见的数据库软件介绍
    数据库的基本概念1.数据库的英文单词:DataBase简称:DB2.什么是数据库?用于存储和管理数据的仓库3.数据库的特点持久化存储数据的,其实数据库就是一个文件系统方便存......
  • 数据结构—基本概念和术语
    1、数据    数据(Data)是客观事物的符号表示,是所有能输入到计算机中并被计算机程序处理的符号的总称。2、数据元素    数据元素(DataElement)是数据的基本单......
  • 004Java的一些基本概念
    004Java的一些基本概念1、Java特性和优势Java至少具有以下特性:简单性(没有头文件、没有指针运算、也没有分配内存等操作)面向对象(万物皆对象)可移植性(一次编写,到处运行......
  • k8s 的一些基本概念 Pod
    ##Pod  我们在实际开发中,往往需要两个或者来两个以上的容器形成工作组,共同完成工作,比方说:nginx 和tomcat,通过nginx 反向代理到 tomcat  我们就可以通过 POd来帮......
  • 计算机网络高频面试题02、03
    02、TCP与UDP的联系与区别TCP与UDP的联系TCP/IP协议集包括应用层,传输层,网络层,网络访问层。在TCP/IP协议里,有两个具有代表性的传输层协议,分别就是TCP和UDP。TCP与......
  • 计算机网络原理(TCP/IP协议一):概述
    体系结构原则设计和实现TCP/IP协议族结构和协议Internet/内联网/外联网设计应用标准话进程与Internet体系结构相关的攻击有效沟通取决于使用共同的语言。这一观......
  • Java 面试题 09 - 计算机网络
    TCP&UDPTCP和UDP的区别有什么?TCP面向连接,UDP无连接。TCP提供可靠的传输,在传递数据之前,需要通过三次握手建立连接,在传递数据时,有确认、窗口、重传、拥塞机......
  • Java 面试题 08 - 计算机网络
    进程什么是系统调用?根据进程访问资源的特点,可以把进程的运行状态分为两个级别:用户态:只能读取用户程序的数据;内核态:可以访问几乎一切资源。用户程序基本都运行在用户......
  • 计算机网络--应用层正文
    应用层概念:应用层对应用程序的通信提供服务功能:文件传输、访问和管理电子邮件虚拟终端网络应用模型C/SP2PDNS系统域名:www.baidu.com顶级域名国家......
  • 计算机网络--网络层正文
    网络层概念:将分组从源端传到目的端,为分组交换上网的不同主机提供服务。传输单位:数据报功能路由选择和分组转发(寻找最佳路径)异构网络互连(不同网络设备)拥塞控制(开环......