E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
完成端口
Windows
完成端口
与Linux epoll技术简介
Windows
完成端口
与Linuxepoll技术简介WINDOWS
完成端口
编程1、基本概念2、WINDOWS
完成端口
的特点3、
完成端口
(CompletionPorts)相关数据结构和创建4、
完成端口
线程的工作原理
Rixu Blog (日需博客)
·
2011-08-04 13:00
Windows
完成端口
与Linux epoll技术简介
[转载]Windows
完成端口
与Linuxepoll技术简介WINDOWS
完成端口
编程1、基本概念2、WINDOWS
完成端口
的特点3、
完成端口
(CompletionPorts)相关数据结构和创建4、
完成端口
线程的工作原理
暮暮息幕幕新
·
2011-08-03 17:00
IOCP 的SOCKET服务器,来自侯捷的多线程程序设计和CODEPROJECTS
IOCP(I/OCompletionPorts),中文名"输入输出
完成端口
"。
netanimals
·
2011-08-03 11:00
多线程
socket
File
服务器
processing
Access
套接字Select I/O模型
转载自云的天空博文注释:windows下的异步I/O模式有:selectI/O,overlapI/O,
完成端口
等几种模式。具体参考《Windows网络与通信程序设计》。
xiaobai1593
·
2011-08-03 08:00
20110801
java se 7 AIO的实现 windows基于IOCP(input/output Completion Port,I/O
完成端口
) 它是应用程序使用线程池处理异步
lixjluck
·
2011-08-01 21:00
I/O
完成端口
I/O
完成端口
背后的理论是并发运行的线程的数量必须有一个上限。看一段代码:/异步方式调用.cpp:定义控制台应用程序的入口点。
zicheng_lin
·
2011-07-25 20:00
工作
IO
null
System
callback
byte
IOCP模型总结
IOCP(I/OCompletionPort,I/O
完成端口
)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。
脸同学
·
2011-07-21 15:00
iocp
Winodws Socket I/O模型的整理
OverlappedI/O模型是有两种实现方法.一:select模型二:WSAAsyncSelect模型三:WSAEventSelect模型四:OverlappedI/O事件通知模型/完成例程模型五:
完成端口
靓点博客
·
2011-07-19 09:00
高性能服务器底层网络通信模块的设计方法
高性能服务器底层网络通信模块的设计方法在对I/O
完成端口
进行底层封装的基础上,本文提出一种具有高性能的、可扩展性的通用网络通信模块设计方案。
laokaddk
·
2011-07-14 11:13
服务器
高性能
iocp
乱序
网络通信模块
关于IOCP乱序的探讨
关于IOCP的探讨 本文主要探讨一下windows平台上的
完成端口
开发及其与之相关的几个重要的技术概念,这些概念都是与基于IOCP的开发密切相关的,对开发人员来讲,又不得不给予足够重视的几个概念:1
laokaddk
·
2011-07-14 10:49
职场
休闲
IOCP乱序
转:IOCP模型总结
转:IOCP模型总结IOCP(I/OCompletionPort,I/O
完成端口
)是性能最好的一种I/O模型。它是应用程序使用线程池处理异步I/O请求的一种机制。
程序描绘人生
·
2011-07-13 16:00
用C++实现HTTP服务器 - 处理
完成端口
模型(IOCP)的超时问题
如何处理
完成端口
模型(IOCP)的超时问题.作者:阙荣文 2011/7/12前言
完成端口
(IOCP)是所有WindowsI/O模型中最复杂,也是性能最好的一种.在关于IOCP的编程中,难点之一就是超时控制
querw
·
2011-07-12 15:00
数据结构
C++
timer
socket
IO
HTTP服务器
完成端口
(IOCP)例子
#include#include#include#definePORT6000#defineDATA_BUFSIZE8192#pragmacomment(lib,"Ws2_32")typedefstruct //这个玩意就是灌数据,取数据的一个自定义数据结构//和那个wm_data差不了多少,不过就是老要塞一个OverLapped结构,{ OVERL
liuchen1206
·
2011-07-11 17:00
数据结构
IO
socket
struct
null
winapi
IOCP
完成端口
源代码
关于IOCP
完成端口
的介绍有很多,这里就不介绍概念了。如果不考虑跨平台问题,在Windows下IOCP(I/OCompletionPort,I/O
完成端口
)是性能最好的一种I/O模型。
国风的Blog
·
2011-07-04 11:00
非root用户占用80端口的方法
如果使用root用户启动tomcat又不太规范和安全,所以可使用如下命令
完成端口
的启用,然后在于tomcat用户启动tomcat。
zhangjianying
·
2011-06-29 11:00
tomcat
application
System
input
Access
permissions
Windows系统编程之异步I/O和
完成端口
Windows系统编程之异步I/O和
完成端口
标题: Windows系统编程之异步I/O和
完成端口
作者: 北极星2003时间: 2006-07-0218:46 链接: http://bbs.pediy.com
兔子的技术博客
·
2011-06-29 10:00
Windows
完成端口
与Linux epoll技术简介
WINDOWS
完成端口
编程 11、基本概念 12、WINDOWS
完成端口
的特点 23、
完成端口
(CompletionPorts)相关数据结构和创建 24、
完成端口
线程的工作原理 45、Windows
完成端口
的实例代码
laoyi19861011
·
2011-06-27 15:00
数据结构
linux
windows
socket
网络
events
windows内核对象
如下:存取符号对象、事件对象、文件对象、文件映射对象、I/O
完成端口
对象、作业对象、信箱对象、互斥对象、管道对象、进程对象、信标对象、线程对象和等待计时器对象等。这些对象都是通过调用函数来创建的。
geeeeeeee
·
2011-06-23 23:00
数据结构
windows
Microsoft
图形
作业
attributes
WINDOWS核心编程--读书笔记:第三章 内核对象
一、系统中的内核对象有:比如存取符号对象、 事件对象、文件对象、文件映射对象、I / O
完成端口
对象、作业对象、信箱对象、互斥对象、管道对象、进程对象、信标对象、线程对象和等待计 时器对象等。
isiqi
·
2011-06-11 17:00
数据结构
编程
windows
读书
WINDOWS核心编程--读书笔记:第三章 内核对象
一、系统中的内核对象有:比如存取符号对象、 事件对象、文件对象、文件映射对象、I / O
完成端口
对象、作业对象、信箱对象、互斥对象、管道对象、进程对象、信标对象、线程对象和等待计 时器对象等。
wapysun
·
2011-06-11 17:00
数据结构
编程
windows
读书
socket
:1.client-per-thread2.select选择3.WSAAsyncSelect异步选择4.WSAEventSelect事件选择5,overlapped重叠6,completionport
完成端口
zozoiiiiiiii
·
2011-06-03 10:00
windows
socket
WinSock : I/O
完成端口
引言要想编写一个高性能的服务器应用程序,必须实现一个高效的线程模型。让太少或者太多的服务器线程来处理客户的请求,都可能导致性能问题。例如,如果一个服务器创建单个线程来处理所有的请求,那么客户端可能长期等待而得不到响应,因为服务器同一时刻只能忙于处理一个请求。当然单个线程也能并发处理多个请求,当I/O操作被启动时,它可以从一个请求切换到另一个请求,但是这种结构相当复杂,并且不能充分利用多处理器的优势
netanimals
·
2011-05-26 17:00
数据结构
windows
api
活动
服务器
null
WinSock : I/O
完成端口
引言 要想编写一个高性能的服务器应用程序,必须实现一个高效的线程模型。让太少或者太多的服务器线程来处理客户的请求,都可能导致性能问题。例如,如果一个服务器创建单个线程来处理所有的请求,那么客户端可能长期等待而得不到响应,因为服务器同一时刻只能忙于处理一个请求。当然单个线程也能并发处理多个请求,当I/O操作被启动时,它可以从一个请求切换到另一个请求,但是这种结构相当复杂,并且不能充分利用多处理器的
wapysun
·
2011-05-26 17:00
多线程
应用服务器
windows
活动
网络应用
WinSock : I/O
完成端口
引言 要想编写一个高性能的服务器应用程序,必须实现一个高效的线程模型。让太少或者太多的服务器线程来处理客户的请求,都可能导致性能问题。例如,如果一个服务器创建单个线程来处理所有的请求,那么客户端可能长期等待而得不到响应,因为服务器同一时刻只能忙于处理一个请求。当然单个线程也能并发处理多个请求,当I/O操作被启动时,它可以从一个请求切换到另一个请求,但是这种结构相当复杂,并且不能充分利用多处理器的
isiqi
·
2011-05-26 17:00
多线程
应用服务器
windows
活动
网络应用
WinSock 异步I/O模型
Windows操作系统提供了五种I/O模型,分别是:■选择(select);■异步选择(WSAAsyncSelect);■事件选择(WSAEventSelect);■重叠I/O(OverlappedI/O);■
完成端口
netanimals
·
2011-05-26 16:00
数据结构
windows
socket
网络
api
Microsoft
WinSock 异步I/O模型
操作系统提供了五种I/O模型,分别是:■ 选择(select);■ 异步选择(WSAAsyncSelect);■ 事件选择(WSAEventSelect);■ 重叠I/O(Overlapped I/O);■
完成端口
wapysun
·
2011-05-26 16:00
数据结构
应用服务器
windows
socket
网络应用
WinSock 异步I/O模型
操作系统提供了五种I/O模型,分别是:■ 选择(select);■ 异步选择(WSAAsyncSelect);■ 事件选择(WSAEventSelect);■ 重叠I/O(Overlapped I/O);■
完成端口
isiqi
·
2011-05-26 16:00
数据结构
windows
应用服务器
socket
网络应用
socket模型使归纳(EventSelect—>HPR_WaitForMultipleObjects—>EnumNetworkEvents示例)
应用程序对I/O进行管理,它们包括:select(选择)、WSAAsyncSelect(异步选择)、WSAEventSelect(事件选择)、overlapped(重叠)以及completionport(
完成端口
onlyou930
·
2011-05-20 09:00
框架
工作
socket
网络
callback
winapi
Windows下重叠I/O模型 网络编程
一.重叠模型的优点1.可以运行在支持Winsock2的所有Windows平台,而不像
完成端口
只是支持NT系统。
wang19870102
·
2011-05-18 19:00
windows
网络
socket
IO
null
buffer
用POSIX AIO实现ACT
为传递异步调用的环境信息,Windows平台提供了I/O
完成端口
,POSIX提供了aiocb(AsynchronousI/Ocontrolblock)。但a
DLite
·
2011-05-16 17:00
windows
框架
struct
File
asynchronous
Signal
完成端口
整个服务由监听线程,工作线程构成.监听线程负责监听连接的到来,工作线程负责通知当有接受数据的到来.服务头文件:#pragmaonce#includeusingnamespacestd;//IO操作类型标志enum_OP_FLAG{ OP_NONE, OP_ACCEPT, OP_RECV, OP_SEND};//完成键结构typedefstructtag_TCOMPLETIONP
wu_jing_sheng0
·
2011-05-14 13:00
完成端口
整个服务由监听线程,工作线程构成.监听线程负责监听连接的到来,工作线程负责通知当有接受数据的到来. 服务头文件: #pragma once #include <vector> using namespace std; //IO操作类型标志 enum _OP_FLAG { OP_NONE, OP_ACCEPT, OP_RECV, OP_SEND }; //完成键结构 typedef
isiqi
·
2011-05-14 13:00
数据结构
C++
c
socket
C#
Windows下
完成端口
移植Linux下的epoll(续)
在上一篇中,我们主要讨论了Windows下关于
完成端口
的一些知识。对应于
完成端口
,Linux下面在2.5.44内核中有了epoll,这个是为处理大批量句柄而引进的。
niitlcj
·
2011-05-11 11:00
Windows下
完成端口
移植Linux下的epoll
先来说说Windows下的
完成端口
。
完成端口
号称是Windows下面最复杂的异步IO操作。但是如果你想开发出具有高性能的、支持大量连接的网络服务程序的话,就必须将它拿下。
niitlcj
·
2011-05-10 19:00
数据结构
windows
linux
socket
微软
Sockets
Server Development
连接池,线程池,
完成端口
(IOCPwindows下),异步,同步,队列,缓存,数据库回滚,分布
to myself 的分类学习日志
·
2011-05-06 19:00
boost asio
平台:win2k或者以上1、投递多个accept请求这个也是对应以前
完成端口
的投递若干个wsaaccept的for(intindex=0;indexasync_accept(new_connection
zhaiwenjuan
·
2011-04-22 12:00
UI
tcp
session
IO
service
iterator
完成端口
例子
【转】
完成端口
例子本文转载来自CSDN博客http://blog.csdn.net/nicholasmaxwell/archive/2006/05/18/744467.aspxhttp://blog.csdn.net
无名
·
2011-04-21 13:00
Windows 平台下的同步机制 (3)– 事件(Event)
事件对象的特点是它可以应用在重叠I/O(overlappedI/0)上,比如说socket编程中有两种模型,一种是重叠I/0,一种是
完成端口
都是可以使用事件同步。
ctbinzi_
·
2011-04-20 13:00
C++
IOCP的Demo及说明
IOCP
完成端口
是目前Windows下性能最好的I/O模型,同时它也是最复杂的内核对象。它避免了大量用户并发时原有模型采用的方式,极大的提高了程序的并行处理能力。
fxh7622
·
2011-03-30 16:37
iocp
休闲
完成端口Demo
上万连接
IOCP的Demo
完成端口
模型
#include#include#pragmacomment(lib,"WS2_32.lib")//监听端口#definePORT1688//缓冲区大小#defineBUFFER_SIZE260typedefstructPER_IO_DATA{WSAOVERLAPPEDOverlapped;SOCKEThClient;//客户端SOCKET,必须,没有会很麻烦,因为你不知道是哪个客户端连过来的。W
zougangx
·
2011-03-29 23:00
工作
socket
IO
null
buffer
winapi
Windows Socket五种I/O模型——代码全攻略
Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(OverlappedI/O)和
完成端口
(CompletionPort
pizi0475
·
2011-03-24 21:00
windows
socket
struct
null
asynchronous
winapi
在 研究
完成端口
时 遇到 GetSystemInfo 做下记录
有一次,我正在开发一个视频压缩程序,而压缩算法是需要非常高效的,也就是需要使用到CPU的多媒体指令。在X86的领域里,目前主要有两家CPU,就是INTEL和AMD。它们的多媒体指令是不一样的。为了区分这种不同的指令,就需要调用函数GetSystemInfo来获取CPU的信息,然后再调用不同的动态连接库来进行多媒体数据压缩。 函数GetSystemInfo声明如下: WINBASEAPIVOIDWI
markman101
·
2011-03-18 20:00
算法
qq
System
X86
windows / Linux Socket 模式
Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(OverlappedI/O)和
完成端口
(CompletionPort
braveyly
·
2011-03-17 12:00
windows
linux
struct
socket
asynchronous
winapi
windows / Linux Socket 模式
Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和
完成端口
(Completion
braveyly
·
2011-03-17 12:00
windows
Windows
完成端口
与Linux epoll技术简介
WINDOWS
完成端口
编程1、基本概念2、WINDOWS
完成端口
的特点3、
完成端口
(Completion Ports )相关数据结构和创建4、
完成端口
线程的工作原理5、Windows
完成端口
的实例代码Linux
braveyly
·
2011-03-17 12:00
windows
Windows
完成端口
与Linux epoll技术简介
WINDOWS
完成端口
编程1、基本概念2、WINDOWS
完成端口
的特点3、
完成端口
(CompletionPorts)相关数据结构和创建4、
完成端口
线程的工作原理5、Windows
完成端口
的实例代码Linux
braveyly
·
2011-03-17 12:00
完成端口
windows
完成端口
服务器的另一种实现(2007-11-0915:12)分类:c/c++ 几年前为了在windows下实现一个高效简洁的服务器,不得不使用wondows下的
完成端口
socket编程.参考了很多的
完成端口
的代码
wu_jing_sheng0
·
2011-03-14 08:00
完成端口
windows
完成端口
服务器的另一种实现 (2007-11-09 15:12) 分类: c/c++ 几年前为了在windows下实现一个高效简洁的服务器,不得不使用wondows下的
完成端口
isiqi
·
2011-03-14 08:00
数据结构
编程
windows
算法
socket
IOCP 进阶
本文章假设你已经理解WindowsNT的I/O模型以及I/O
完成端口
(IOCP),并且比较熟悉将要用到的API,如果你打算学习IOCP,请参考JefferyRichter的AdvancedWindows
markman101
·
2011-03-10 00:00
完成端口
示例
完成端口
示例1.服务器端代码:#include "stdafx.h"#include #include #define PORT 5150#define MSGSIZE 1024#pragma comment
 C++ 技术中心
·
2011-03-01 11:00
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他