-
公开(公告)号:CN105103523B
公开(公告)日:2018-12-07
申请号:CN201380075127.3
申请日:2013-09-12
Applicant: 微软技术许可有限责任公司
Abstract: 各实施例将与数据传输相关联的通信链路初始化成通信链路中的参与者之间的连接状态。在一些情况下,将通信链路与第一输入/输出(I/O)完成端口有效配对以能够进行数据传输。一些实施例将通信链路与第一I/O完成端口解除关联并将通信链路重新初始化,同时保持连接状态。替代地或附加性地,可以将通信链路与至少第二I/O完成端口配对。在一些情况下,第二I/O完成端口利用的I/O模型与和第一I/O完成端口相关联的I/O模型不同。替代地或附加性地,可以重新配置通信链路以遵循根本不使用IO完成端口的IO模型。
-
公开(公告)号:CN105308566B
公开(公告)日:2019-07-05
申请号:CN201380075130.5
申请日:2013-09-12
Applicant: 微软技术许可有限责任公司
IPC: G06F9/48
CPC classification number: G06F1/14 , G06F9/4825 , G06F9/4837 , G06F9/4843
Abstract: 各个实施例使能定时器轮的请求式扩展。一些实施例至少部分基于定时器轮是否具有任何相关联的活动定时器来动态启动和停止定时器轮。在一些情况下,当所有相关联活动定时器已被服务时,暂停定时器轮。替代地或附加地,在将一个或多个需要服务的活动定时器关联到定时器轮时,重新激活定时器轮。各个实施例使能在不使用与定时器轮相关联的全局锁的情况下将(多个)定时器添加到定时器轮和/或与定时器轮相关联的各个时隙以及从定时器轮和/或与定时器轮相关联的各个时隙移除(多个)定时器。
-
公开(公告)号:CN105308566A
公开(公告)日:2016-02-03
申请号:CN201380075130.5
申请日:2013-09-12
Applicant: 微软技术许可有限责任公司
IPC: G06F9/48
CPC classification number: G06F1/14 , G06F9/4825 , G06F9/4837 , G06F9/4843
Abstract: 各个实施例使能定时器轮的请求式扩展。一些实施例至少部分基于定时器轮是否具有任何相关联的活动定时器来动态启动和停止定时器轮。在一些情况下,当所有相关联活动定时器已被服务时,暂停定时器轮。替代地或附加地,在将一个或多个需要服务的活动定时器关联到定时器轮时,重新激活定时器轮。各个实施例使能在不使用与定时器轮相关联的全局锁的情况下将(多个)定时器添加到定时器轮和/或与定时器轮相关联的各个时隙以及从定时器轮和/或与定时器轮相关联的各个时隙移除(多个)定时器。
-
公开(公告)号:CN105103523A
公开(公告)日:2015-11-25
申请号:CN201380075127.3
申请日:2013-09-12
Applicant: 微软技术许可有限责任公司
CPC classification number: G06F13/385 , H04L29/08045 , H04L69/162
Abstract: 各实施例将与数据传输相关联的通信链路初始化成通信链路中的参与者之间的连接状态。在一些情况下,将通信链路与第一输入/输出(I/O)完成端口有效配对以能够进行数据传输。一些实施例将通信链路与第一I/O完成端口解除关联并将通信链路重新初始化,同时保持连接状态。替代地或附加性地,可以将通信链路与至少第二I/O完成端口配对。在一些情况下,第二I/O完成端口利用的I/O模型与和第一I/O完成端口相关联的I/O模型不同。替代地或附加性地,可以重新配置通信链路以遵循根本不使用IO完成端口的IO模型。
-
-
-