• Python 和 Asyncio 编写在线多人游戏(一)

    你所需要的只是标准的 select 模块,这个模块可以让你写一个事件循环来等待未阻塞的 socket 的 I/O。然而,这个方法需要你在一个地方定义所有 app 的逻辑,用不了多久,你的 app 就会变成非常复杂的状态机。有一些...
    文章 2017-11-13 1172浏览量
  • 使用 Python 和 Asyncio 编写在线多人游戏(一)

    你所需要的只是标准的 select 模块,这个模块可以让你写一个事件循环来等待未阻塞的 socket 的 I/O。然而,这个方法需要你在一个地方定义所有 app 的逻辑,用不了多久,你的 app 就会变成非常复杂的状态机。有一些...
    文章 2017-06-07 3107浏览量
  • 使用Python和Asyncio编写在线多人游戏(一)

    模块,这个模块可以让你写一个事件循环来等待未阻塞的 socket 的 I/O。然而,这个方法需要你在一个地方定义所有 app 的逻辑,用不了多久,你的 app 就会变成非常复杂的状态机。有一些框架可以简化这个任务,比较流行...
    文章 2017-08-01 1224浏览量
  • 带你读《Netty、Redis、ZooKeeper高并发实战》之二:...

    发起一个异步IO的read读操作的系统调用,流程如下:(1)当用户线程发起了read系统调用,立刻就可以开始去其他的事,用户线程不阻塞。(2)内核就开始了IO的第一个阶段:准备数据。等到数据准备好了,内核就会将...
    文章 2019-11-12 1048浏览量
  • linux中断处理浅析

    因为这样可以中断触发的顺序来执行这些中断,否则后来的中断可能就会先执行完成了。极端情况下,嵌套发生的中断可能非常多,全部处理完可能需要很长的时间,于是内核会在处理完一定数量的中断后,将剩下...
    文章 2016-03-24 2544浏览量
  • 服务端I/O性能大比拼:Node、PHP、Java、Go

    内核提供了阻塞I/O(“从网络读取数据”)和非阻塞I/O(“告诉我网络连接上什么时候有新数据”)这两种方法,并且两种机制阻塞调用进程的时间长短完全不同。调度 第三个非常关键的事情是当有很多线程或进程开始出现...
    文章 2017-12-21 2032浏览量
  • HBase中的一些注意事项

    1.安装集群前 ...DNS。HBase使用本地 hostname 才...8.3 memstore什么时候flush,什么时候阻塞写?答:memstore满了64M就会flush,当memstore大小达到128M时候,聚会阻塞update,进行flush。8.4 HLog什么时候会阻塞写?
    文章 2016-04-08 5595浏览量
  • Linux内核:关于中断你需要知道的【转】

    (1)如果你想加入一个新的中断,首先应该问问自己为什么用tasklet实现不了,目前只有两个子系统(网络和SCSI)直接使用中断。中断只有在那些执行频率很高和连续性很高的情况下才需要使用。如果不需要扩展到多...
    文章 2016-05-26 859浏览量
  • Linux内核:关于中断你需要知道的【转】

    (1)如果你想加入一个新的中断,首先应该问问自己为什么用tasklet实现不了,目前只有两个子系统(网络和SCSI)直接使用中断。中断只有在那些执行频率很高和连续性很高的情况下才需要使用。如果不需要扩展到多...
    文章 2017-11-16 1146浏览量
  • 你不一定懂的cpu显示信息

    相关中断和硬中断的概念可以参考: http://blog.csdn.net/pxz_002/article/details/7327668 下面是ni ni是nice的意思,nice是什么呢,每个linux进程都有个优先级,优先级高的进程有优先执行的权利,这个叫做pri。...
    文章 2016-05-17 1266浏览量
  • 你不一定懂的cpu显示信息

    相关中断和硬中断的概念可以参考: http://blog.csdn.net/pxz_002/article/details/7327668 下面是ni ni是nice的意思,nice是什么呢,每个linux进程都有个优先级,优先级高的进程有优先执行的权利,这个叫做pri。...
    文章 2017-11-09 575浏览量
  • 你不一定懂的cpu显示信息

    相关中断和硬中断的概念可以参考: http://blog.csdn.net/pxz_002/article/details/7327668 下面是ni ni是nice的意思,nice是什么呢,每个linux进程都有个优先级,优先级高的进程有优先执行的权利,这个叫做pri。...
    文章 2018-01-07 910浏览量
  • 你不一定懂的cpu显示信息

    相关中断和硬中断的概念可以参考: http://blog.csdn.net/pxz_002/article/details/7327668 下面是ni ni是nice的意思,nice是什么呢,每个linux进程都有个优先级,优先级高的进程有优先执行的权利,这个叫做pri。...
    文章 2017-11-07 724浏览量
  • 修改用户进程可打开文件数限制(转)

    因此,在高TCP并发的情形下使用同步I/O是不可取的,这时可以考虑使用非阻塞式同步I/O或异步I/O。非阻塞式同步I/O的技术包括使用select(),poll(),epoll等机 制。异步I/O的技术就是使用AIO。从I/O事件分派机制来看,...
    文章 2014-10-02 1124浏览量
  • 各大公司Java后端开发面试题总结

    做什么: 新生代:复制清理;老年代:标记-清除和标记-压缩算法;永久代:存放Java中的类和加载类的类加载器本身。GC Roots都有哪些: 1.虚拟机栈中的引用的对象 2.方法区中静态属性引用的对象,常量引用的对象 3....
    文章 2017-12-16 12076浏览量
  • system函数的总结

    一、为什么阻塞SIGCHLD信号 include<stdlib.h>int system(const char*command);函数工作大致流程:system()函数先fork一个子进程,在这个子进程中调用/bin/sh-c来执行command指定的命令。bin/sh在系统中一般...
    文章 2016-04-01 865浏览量
  • 集齐“硬结合、创新NFV、智能管理”三张牌

    可以肯定的一点,硬结合除了在本身性能上带来提升外,更重要的是伴随发展,可以帮助云计算的开发者与使用者更好提升资源利用率,获得更具性价比的服务,例如更大带宽、更低延时与更加可靠的网络连接等,何乐而不为...
    文章 2020-06-28 947浏览量
  • 中断、异常、抢占内核(抄录)

    这样的目的是减少dispatch latency,即从进程(结束阻塞)变为可执行状态到它实际开始运行的时间间隔,降低了它被另外一个运行在内核态的进程延迟的风险。进程描述符中的thread_info字段中有一个32位的preempt_...
    文章 2012-05-16 698浏览量
  • 中断、异常、抢占内核(抄录)

    这样的目的是减少dispatch latency,即从进程(结束阻塞)变为可执行状态到它实际开始运行的时间间隔,降低了它被另外一个运行在内核态的进程延迟的风险。进程描述符中的thread_info字段中有一个32位的preempt_...
    文章 2012-05-16 516浏览量
  • 数据库性能调优架构师所需的skillset

    锁定方面(enqueue)主要是判断会话为什么阻塞,引起阻塞的会话正在执行什么语句,锁定的对象是什么,锁的类型是什么,出现非常频繁的 enqueue等待估计系统的设计存在很大的问题 锁存器(latch),这个是关于内存的...
    文章 2017-11-22 1198浏览量
  • 聊聊 Node.js RPC(二)—服务发现

    下面我用一个点外卖的例子来通俗解释服务发现到底什么?它为什么重要?假设我是一家外卖店的老板,我要考虑的一个问题是:如何让客户能够找到我的店,并且点我的外卖呢?最先想到的是发小广告,客户通过广告里的...
    文章 2019-08-03 1016浏览量
  • linux中的tasklet机制【转】

    所以中断和tasklet不能睡眠、不能阻塞,它们的代码中不能含有导致睡眠的动作,如减少信号量、从用户空间拷贝数据或手工分配内存等。也正是由于它们运行在中断上下文中,所以它们在同一个CPU上的执行是串行的,这样...
    文章 2017-12-13 687浏览量
  • 好烦,一封报警邮件,大量服务节点 redis 响应超时,...

    4)网卡中断 单个网卡队列只能使用单个CPU资源问题。二、redis 服务使用问题 1、慢查询 如果你的查询总是慢查询,那么必然你的使用存在不合理。1)你的key规划是否合理 太长或太短都是不建议的,key需要设置的简短...
    文章 2020-06-19 824浏览量
  • Linux TCP 连接数修改[转]

    因此,在高TCP并发的情形下使用同步I/O是不可取的,这时可以考虑使用非阻塞式同步I/O或异步I/O。非阻塞式同步I/O的技术包括使用select(),poll(),epoll等机制。异步I/O的技术就是使用AIO。从I/O事件分派机制来看,...
    文章 2017-11-21 1193浏览量
  • Linux下高并发socket最大连接数所受的各种限制

    因此,在高TCP并发的情形下使用同步 I/O是不可取的,这时可以考虑使用非阻塞式同步I/O或异步I/O。非阻塞式同步I/O的技术包括使用select(),poll(),epoll等机制。异步I/O的技术就是使用AIO。从I/O事件分派机制来看,...
    文章 2017-11-23 1135浏览量
  • linux中的tasklet机制【转】

    所以中断和tasklet不能睡眠、不能阻塞,它们的代码中不能含有导致睡眠的动作,如减少信号量、从用户空间拷贝数据或手工分配内存等。也正是由于它们运行在中断上下文中,所以它们在同一个CPU上的执行是串行的,这样...
    文章 2017-12-15 1114浏览量
  • Linux下高并发socket最大连接数所受的各种限制

    因此,在高TCP并发的情形下使用同步 I/O是不可取的,这时可以考虑使用非阻塞式同步I/O或异步I/O。非阻塞式同步I/O的技术包括使用select(),poll(),epoll等机制。异步I/O的技术就是使用AIO。从I/O事件分派机制来看,...
    文章 2016-11-08 1685浏览量
  • Linux系统高并发socket最大连接数所受的各种限制解决

    因此,在高TCP并发的情形下使用同步 I/O是不可取的,这时可以考虑使用非阻塞式同步I/O或异步I/O。非阻塞式同步I/O的技术包括使用select(),poll(),epoll等机制。异步I/O的技术就是使用AIO。从I/O事件分派机制来看,...
    文章 2017-11-02 1154浏览量
  • Linux下高并发socket最大连接数所受的各种限制

    因此,在高TCP并发的情形下使用同步 I/O是不可取的,这时可以考虑使用非阻塞式同步I/O或异步I/O。非阻塞式同步I/O的技术包括使用select(),poll(),epoll等机制。异步I/O的技术就是使用AIO。从I/O事件分派机制来看,...
    文章 2017-11-26 1214浏览量
  • 个人总结的一个中高级Java开发工程师或架构师需要掌握...

    24、八种阻塞队列以及各个阻塞队列的特性 Spring 1、BeanFactory 和 FactoryBean?2、Spring IOC 的理解,其初始化过程?3、BeanFactory 和 ApplicationContext?4、Spring Bean 的生命周期,如何被管理的?5、...
    文章 2018-11-11 2024浏览量
1 2 3 4 ... 7 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化