码迷,mamicode.com
首页 >  
搜索关键字:非阻塞    ( 2696个结果
PHP 中的僵尸进程、孤儿进程详解
僵尸进程 当子进程运行结束,父进程仍然继续运行,但父进程没有对子进程进行回收,释放子进程占用的资源,此时子进程就成为了一个僵尸进程。 在Unix进程管理中,如果新开的子进程运行结束,父进程将会收到一个SIGCHLD信号,子进程暂时成为僵尸进程,等待父进程进行处理。如果父进程一直不处理,该进程将会一直 ...
分类:Web程序   时间:2020-05-21 14:41:07    阅读次数:63
Redis原理/协议及使用
数据结构丰富 高性能 数据存储全内存 支持持久化 支持master-slave热备 支持事务 支持集群 单进程/线程 基于epoll 非阻塞网络io 数据类型 string 二进制安全,动态扩容,提前动态分配,所需两边分配 list 快速双向链表 lpush rpush lpop rpop set ...
分类:其他好文   时间:2020-05-21 14:40:17    阅读次数:62
第三十一节:扫盲并发和并行、同步和异步、进程和线程、阻塞和非阻塞、响应和吞吐等
原文:第三十一节:扫盲并发和并行、同步和异步、进程和线程、阻塞和非阻塞、响应和吞吐等 一. 并发和并行 操作系统扫盲: 1. 对于单核cpu而言(不管单核单线程也好,单核多线程也罢),同一时间只能干一件事!!为了看起像可以“同时干多件事”,windows操作系统把cpu的时间划分为长短基本相同的时间... ...
分类:编程语言   时间:2020-05-21 09:20:02    阅读次数:69
NIO
1 Java NIO简介 2 Java NIO和IO的主要区别 3 缓冲区(Buffer)和通道(Channel) 4 NIO的非阻塞式网络通信 5 Java NIO2(Path、Paths和Files) ...
分类:其他好文   时间:2020-05-19 00:35:00    阅读次数:74
libevent到底是同步还是异步,是阻塞还是非阻塞
应该从不同角度看libevent的同步/异步、阻塞/非阻塞: IO数量的角度:select出来之前,会阻塞在一个io上,处理完成后再阻塞在下一个io上;之后就是把所有的io fd拿过来,都不阻塞,一个一个fd去询问是否可读,每次询问完后把可读的io fds返回;所以说:libevent是非阻塞的; ...
分类:其他好文   时间:2020-05-16 12:46:00    阅读次数:99
浅谈node.js 从入门到放弃 。
1. 简单了解一下node, node不是一个框架是一个库,官方是这样说的 Node是一个基于Chrome JavaScript 运行在服务端的一个平台,当线程的非阻塞的i/o事件驱动 。 2.会了Node.js 你就可以自己开发项目了 ,例如 服务端渲染的项目 ,也可以是 至于 Vue + Nod ...
分类:Web程序   时间:2020-05-15 13:57:31    阅读次数:62
OpenResty搭建高性能服务端
OpenResty搭建高性能服务端 Socket编程 Linux Socket编程领域为了处理大量连接请求场景,需要使用非阻塞I/O和复用,select、poll、epoll是Linux API提供的I/O复用方式,自从Linux2.6中加入了epoll之后,高性能服务器领域得到广泛的应用,Nign ...
分类:其他好文   时间:2020-05-14 15:20:05    阅读次数:86
怎样理解阻塞非阻塞与同步异步的区别?
老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种 ...
分类:其他好文   时间:2020-05-13 23:11:12    阅读次数:76
C语言-IO模型
IO模型 在UNIX/Linux下主要有4种I/O模型 阻塞I/O(最常用) 非阻塞I/O(可防止进程阻塞在I/O操作上,需要轮询) I/O多路复用(允许同时对多个I/O进行控制) 信号驱动I/O(一种异步通讯模型) 阻塞I/O模式 阻塞I/O模式是最普遍使用的I/O模式,大部分程序使用的都是阻塞模 ...
分类:编程语言   时间:2020-05-10 19:32:57    阅读次数:69
基于select的非阻塞ftp传输(未优化)
#!/usr/bin/env python # -*- coding:utf-8 -*- # Author: xuexueuxe import socket import select import os,json,time,queue def get(r,cmd): filename = cmd. ...
分类:其他好文   时间:2020-05-09 18:38:10    阅读次数:61
2696条   上一页 1 ... 11 12 13 14 15 ... 270 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!