1.线程模型种类 1.1. 传统阻塞 I/O 服务模型 1.2. Reactor 模式 2.传统阻塞 I/O 服务模型 2.1. 工作原理图 2.2 模型特点 2.2.1. 采用阻塞IO模式获取输入的数据 2.2.2. 每个连接都需要独立的线程完成数据的输入,业务处理,数据返回 2.3. 问题分析 ...
分类:
编程语言 时间:
2020-06-08 10:48:48
阅读次数:
96
Reactor模式,是大多数IO相关组件如Netty、Redis在使用的IO模式,为什么需要这种模式,它是如何设计来解决高性能并发的呢? 最最原始的网络编程思路就是服务器用一个while循环,不断监听端口是否有新的套接字连接,如果有,那么就调用一个处理函数处理,类似:while(true){sock ...
分类:
编程语言 时间:
2020-04-20 20:03:14
阅读次数:
65
原理图分析 当按键没有按下的时候是高电平;按下的时候 通过 的限流电阻接地是低电平。要知道引脚的状态,需要把引脚配置为输入模式,然后读取引脚的状态即可。 寄存器分析 配置为输入/输出模式(0为IO模式,1为外设模式)。 配置引脚为输入模式(0为输入,1为输出) 配置为上拉或者下拉模式(0为上拉或下拉 ...
分类:
其他好文 时间:
2020-04-11 20:54:03
阅读次数:
150
华清直播:http://www.makeru.com.cn/live/5413_1937.html 深度理解select、poll和epoll Linux IO模式及 select、poll、epoll详解 ...
分类:
其他好文 时间:
2020-01-28 14:16:32
阅读次数:
66
Tomcat 调优大致分为两大类。 1、Tomcat的自身调优采用动静分离节约 Tomcat 的性能:ngnix+tomcat调整 Tomcat 的线程池:修改server.xml中的Executor标签调整 Tomcat 的连接器:修改server.xml中的Connector标签修改 Tomca ...
分类:
其他好文 时间:
2020-01-11 00:01:12
阅读次数:
77
前言 织女星开发板是 "OPEN ISA社区" 为中国大陆地区定制的一款体积小、功耗超低和功能丰富的 RISC V评估开发板,基于NXP半导体四核异构RV32M1主控芯片。 两个RISC V核:RI5CY + ZERO_RISCY。 两个ARM核: Cortex M4F + Cortex M0+ 。 ...
分类:
其他好文 时间:
2019-12-22 12:51:26
阅读次数:
92
先介绍几个协会的网站,里面有相关的文件 多媒体卡协会网站:www.mmca.org(STM32F4的SDIO支持的一种通讯,但不是本文的重点) SD卡协会网站:www.sdcard.org CE-ATA:www.ce-ata.org(STM32F4的SDIO支持的一种通讯,但不是本文的重点) 我会着 ...
分类:
其他好文 时间:
2019-12-10 00:46:08
阅读次数:
893
原文链接:https://www.cnblogs.com/zingp/p/6863170.html https://www.cnblogs.com/guxuanqing/p/10482066.html 网络编程里常听到阻塞IO、非阻塞IO、同步IO、异步IO等概念,总听别人装13不如自己下来钻研一下 ...
分类:
其他好文 时间:
2019-11-23 21:59:08
阅读次数:
90
两种IO模式:Proactor与Reactor模式 https://www.cnblogs.com/pigerhan/p/3474217.html. 挺好的说明了epoll和IOCP的区别 在高性能的I/O设计中,有两个比较著名的模式Reactor和Proactor模式,其中Reactor模式用于同 ...
分类:
其他好文 时间:
2019-11-10 09:45:26
阅读次数:
88
一、IO配置 以SCIA为例:使用的是GPIO35--SCITXDA GPIOA36--SCIRXDA 使用寄存器: GPBPUD :设置上拉 GPIO32-GPIO63 对应位0 使能上拉 GPBQSEL1: GPBMUX1:IO模式选择 代码如下: ...
分类:
其他好文 时间:
2019-07-04 17:34:07
阅读次数:
280