一、什么是Netlink通信机制 Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口。 Netlink 是一种特殊的 socket,它是 Linux 所特有的,类似于 BSD 中的AF_ROUTE 但又远比它的功能强大,目 ...
分类:
Web程序 时间:
2017-01-20 18:57:42
阅读次数:
301
Linux操作系统中当CPU处于内核状态时,可以分为有用户上下文的状态和执行硬件、软件中断两种。其中当处于有用户上下文时,由于内核态和用户态的内 存映射机制不同,不可直接将本地变量传给用户态的内存区;处于硬件、软件中断时,无法直接向用户内存区传递数据,代码执行不可中断。针对传统的进程间通信 机制,他 ...
分类:
Web程序 时间:
2017-01-10 12:58:45
阅读次数:
1057
理解同步、异步,阻塞和非阻塞 结论:阻塞、非阻塞与是否同步异步无关。 转自知乎 “阻塞”与"非阻塞"与"同步"与“异步"不能简单的从字面理解,提供一个从分布式系统角度的回答。1.同步与异步同步和异步关注的是消息通信机制 (synchronous communication/ asynchronous ...
分类:
编程语言 时间:
2017-01-10 11:35:56
阅读次数:
176
HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤: 1. 建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此I ...
分类:
Web程序 时间:
2017-01-07 21:12:31
阅读次数:
2871
原文转自:http://blog.csdn.net/axing1991/article/details/45149087 网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, ...
分类:
Web程序 时间:
2016-12-31 15:49:21
阅读次数:
157
关于Xenomai Xenomai是一款免费的帮助工程师在Linux系统上开发实施操作系统框架的软件. 它是基于一个抽象的实时操作系统核心的,它可以被用来在一个有通用实时操作系统调用的核心上构建任意的实时接口。用来给用户程序提供接口的任意多个(可以是不同的)实时操作系统的接口被构建在同一个核心上。所 ...
分类:
其他好文 时间:
2016-12-27 22:20:45
阅读次数:
149
一、java内存模型的基础 1.1 并发编程模型的两个关键问题 在并发编程中,需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的模型里,线程之 ...
分类:
编程语言 时间:
2016-12-26 12:11:38
阅读次数:
206
一:什么是SOCKET socket的英文原义是“孔”或“插座”。作为进程通信机制,取后一种意思。通常也称作“套接字”,用于描述IP地址和端口,是一个通信链的句柄(其实就是两个程序通信用的)。socket非常类似于电话插座。以一个电话网为例:电话的通话双方相当于相互通信的2个程序,电话号码就是ip地 ...
python通过queue模块来提供线程间的通信机制,从而可以让线程分项数据。 个人感觉queue就是管程的概念 一个生产者消费者问题 输出结果: ...
分类:
编程语言 时间:
2016-12-22 00:27:54
阅读次数:
240
1. 什么是HTTP协议? HTTP(HyperText Transfer Protocol),是一套计算机通过网络进行通信的协议,使得HTTP客户(eg:Web浏览器)能从HTTP服务器(Web服务器)请求信息和服务。 2. 性质: 1)是一种无状态的协议。无状态是指当一个客户端向服务器端发出请求 ...
分类:
Web程序 时间:
2016-12-19 21:28:43
阅读次数:
246