您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. vc++ 线程同步与异步套接字编程实例

  2. vc++ 线程同步与异步套接字编程实例,Windows套接字在两种模式下执行I/O操作,阻塞和非阻塞。在阻塞模式下,在I/O操作完成前,执行操作的Winsock函数会一直等待下去,不会立即返回程序(将控制权交还给程序)。而在非阻塞模式下,Winsock函数无论如何都会立即返回。   Windows Sockets为了支持Windows消息驱动机制,使应用程序开发者能够方便地处理网络通信,它对网络事件采用了基于消息的异步存取策略。
  3. 所属分类:C++

    • 发布日期:2010-05-11
    • 文件大小:39936
    • 提供者:mirage1982
  1. Solaris链接程序和库指南

  2. 《多线程编程指南》介绍了SolarisTM操(SolarisOperatingSystem,SolarisOS中 POSIX®线程和Solaris线程的多线程编程接口。本指南将指导应用程序程序员如何创建新的多线程程序以及如何向现有的程序中添加多线程。尽管本指南同时介绍POSIX线程接口和Solaris线程接口,但大多数主题都以POSIX线程为重点。仅适用Solaris线程的信息将专门在一章中介绍。 目录 前言...........................................
  3. 所属分类:Solaris

    • 发布日期:2013-04-02
    • 文件大小:2097152
    • 提供者:zzh921343118
  1. Windows内核安全与驱动开发光盘源码

  2. 第1章 内核上机指导 2 1.1 下载和使用WDK 2 1.1.1 下载并安装WDK 2 1.1.2 编写第一个C文件 4 1.1.3 编译一个工程 5 1.2 安装与运行 6 1.2.1 下载一个安装工具 6 1.2.2 运行与查看输出信息 7 1.2.3 在虚拟机中运行 8 1.3 调试内核模块 9 1.3.1 下载和安装WinDbg 9 1.3.2 设置Windows XP调试执行 9 1.3.3 设置Vista调试执行 10 1.3.4 设置VMware的管道虚拟串口 11 1.3.5
  3. 所属分类:系统安全

    • 发布日期:2015-07-11
    • 文件大小:1048576
    • 提供者:u013605639
  1. Windows内核安全驱动开发(随书光盘)

  2. 第1章 内核上机指导 2 1.1 下载和使用WDK 2 1.1.1 下载并安装WDK 2 1.1.2 编写第一个C文件 4 1.1.3 编译一个工程 5 1.2 安装与运行 6 1.2.1 下载一个安装工具 6 1.2.2 运行与查看输出信息 7 1.2.3 在虚拟机中运行 8 1.3 调试内核模块 9 1.3.1 下载和安装WinDbg 9 1.3.2 设置Windows XP调试执行 9 1.3.3 设置Vista调试执行 10 1.3.4 设置VMware的管道虚拟串口 11 1.3.5
  3. 所属分类:系统安全

    • 发布日期:2015-08-02
    • 文件大小:685056
    • 提供者:bujin888
  1. linux网路编程 中文 23M 版

  2. 第1 章Linux操作系统概述................... .......................................................................... 2 1.1 Linux发展历史........................................................ 2 1.1.1 Linux的诞生和发展.............................................. 2
  3. 所属分类:网络基础

    • 发布日期:2016-03-11
    • 文件大小:23068672
    • 提供者:jjctw1969
  1. java 并发编程实战(带书签)

  2. 录 对本书的赞誉 译者序 前 言 第1章 简介  1.1 并发简史  1.2 线程的优势   1.2.1 发挥多处理器的强大能力   1.2.2 建模的简单性   1.2.3 异步事件的简化处理   1.2.4 响应更灵敏的用户界面  1.3 线程带来的风险   1.3.1 安全性问题   1.3.2 活跃性问题   1.3.3 性能问题  1.4 线程无处不在 第一部分 基础知识  第2章 线程安全性   2.1 什么是线程安全性   2.2 原子性    2.2.1 竞态条件    2.2
  3. 所属分类:Java

    • 发布日期:2016-08-26
    • 文件大小:9437184
    • 提供者:xiaoxiaosu3
  1. 异步HttpClient

  2. 一个工作时写的工具包。实现了Java版的Promise 和 HttpClient。HttpClient 支持同步和异步两种方式,也支持多种不同实现。目前有Netty 和 Apache Compoenet两种实现。本次上传移除了Netty实现。主要解决生产环境中同步httpclient造成的IO阻塞问题。同步http请求将导致 tomcat 的业务线程被阻塞。一旦某接口网络出现问题,可能会阻塞tomcat业务线程,从而无法处理正常业务。很多公司使用另开线程池的方式进行异步调用来解决tomcat线
  3. 所属分类:Java

    • 发布日期:2017-04-21
    • 文件大小:73728
    • 提供者:quchuangh
  1. JAVA核心知识点整理(有效)

  2. 1. 目录 1. 2. 目录 .........................................................................................................................................................1 JVM ...........................................................................
  3. 所属分类:Java

    • 发布日期:2019-03-28
    • 文件大小:8388608
    • 提供者:lingxiaoit
  1. NettyRPC, 在联网的,但另一个RPC框架基于.zip

  2. NettyRPC, 在联网的,但另一个RPC框架基于 NettyRPC另外一个基于网联网的RPC框架。特性简单,小代码库,易于学习 API非常快速,高性能完全非阻塞异步调用,同步调用,单向调用。长期持久连接,自动重新连接到服务器高可用性,负载平衡和故障转移多线程服务器与
  3. 所属分类:其它

    • 发布日期:2019-09-18
    • 文件大小:55296
    • 提供者:weixin_38743968
  1. Tomcat面试专题及答案.pdf

  2. tomcat 有哪几种 Connector 运行模式(优化)? bio:传统的 Java I/O 操作,同步且阻塞 IO。 maxThreads=”150”//Tomcat 使用线程来处理接收的每个请求。这个值表示 Tomcat 可创建的最大的线程数。默认值 200。可以根据机器的时期性能和内存 大小调整,一般可以在 400-500。最大可以在 800 左右。 minSpareThreads=”25”—Tomcat 初始化时创建的线程数。默认值 4。如果 当前没有空闲线程,且没有超过 maxTh
  3. 所属分类:Web服务器

    • 发布日期:2020-05-04
    • 文件大小:620544
    • 提供者:mzl_sx
  1. 多线程面试题

  2. 详细讲解的多线程中遇到或者存在的问题,对各类多线程问题进行分析解读,为求职者提供了良好的资源ConcutrentHash Map 采用分段锁技术、同步容器中,是一个容晷一个嶺,但在 Concurrenthushm中,会将hush麦的数组部分分成干段,每段维 护一个钡,以达到高效的并发访 13.什么是多线程的上下文切换? 1、多线程:是从软件或者硬件上实现多个线程的并发技术。 2、多线程的好处 便用多线程可以把程序中占据时间长的任务放到后台去处理,如图片、视屏的下载 ⅱ.发挥多核处珪器的优势,并发
  3. 所属分类:Java

    • 发布日期:2019-10-12
    • 文件大小:2097152
    • 提供者:weixin_45208264
  1. Java并发编程(学习笔记).xmind

  2. Java并发编程 背景介绍 并发历史 必要性 进程 资源分配的最小单位 线程 CPU调度的最小单位 线程的优势 (1)如果设计正确,多线程程序可以通过提高处理器资源的利用率来提升系统吞吐率 (2)建模简单:通过使用线程可以讲复杂并且异步的工作流进一步分解成一组简单并且同步的工作流,每个工作流在一个单独的线程中运行,并在特定的同步位置交互 (3)简化异步事件的处理:服务器应用程序在接受来自多个远程客户端的请求时,如果为每个连接都分配一个
  3. 所属分类:Java

  1. Python实现异步IO的示例

  2. 前言   用阻塞 API 写同步代码最简单,但一个线程同一时间只能处理一个请求,有限的线程数导致无法实现万级别的并发连接,过多的线程切换也抢走了 CPU 的时间,从而降低了每秒能够处理的请求数量。为了达到高并发,你可能会选择一个异步框架,用非阻塞 API 把业务逻辑打乱到多个回调函数,通过多路复用与事件循环的方式实现高并发。 磁盘 IO 为例,描述了多线程中使用阻塞方法读磁盘,2 个线程间的切换方式。那么,怎么才能实现高并发呢? 把上图中本来由内核实现的请求切换工作,交由用户态的代码来完成就可
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:1003520
    • 提供者:weixin_38557515
  1. Python 协程并发

  2. 文章目录先行内容同步和异步阻塞和非阻塞并行和并发协作式多任务和抢占式多任务线程正文协程可等待对象一个协程并发执行的例子协程的逻辑扩展内容生成器参考 先行内容 同步和异步 同步和异步关注的发送方和接收方是否协调步调一致。 同步:发送方发出请求后,等接收方发回响应以后才发下一个请求。 异步:发送方发出请求后,不等接收方发回响应,接着发送下个请求。 同步是指一个线程要等待上一个线程执行完之后才开始执行当前的线程。 异步是指一个线程开始执行,它的下一个线程不必等待它执行完成就可以开始执行。 阻塞和非阻塞
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:38912
    • 提供者:weixin_38516658
  1. 线程—–同步异步,阻塞非阻塞

  2. 同步:阻塞式调用,调用方必须等待响应方执行完毕才会返回 例如:A接口调用B接口,B接口有内部的逻辑实现,再将B接口执行接口返回给A接口 1.大多数非异步场景(不用异步,就用同步来调用) 如:百度搜索,客户端同步调用服务端搜索接口,等待服务端实时结果 2.在编排的流程中,必须等待拿到响应结果才能做下一步操作,且在实时链路中相互之间有串联或关联数据的 如:电商中商品详情页的查询接口的内部实现 异步:非阻塞式调用,立即返回,调用方无需等待响应方返回实际结果,响应方会通过状态、通知或回调来告知调用方
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:556032
    • 提供者:weixin_38628612
  1. event-listener:通知异步任务或线程-源码

  2. 事件监听器 通知异步任务或线程。 这是一个同步原语类似由梅德Vyukov发明的。 您可以使用此板条箱将非阻塞数据结构转换为异步或阻塞数据结构。请参阅一个实现,该实现公开了用于获取锁的异步和阻塞接口。 例子 等到另一个线程设置一个布尔标志: use std :: sync :: atomic :: {AtomicBool, Ordering}; use std :: sync :: Arc; use std :: thread; use std :: time :: Duration; use
  3. 所属分类:其它

    • 发布日期:2021-03-19
    • 文件大小:18432
    • 提供者:weixin_42131601
  1. 高并发的“大杀器”:异步化、并行化

  2. 本文来自于51cto,文章从异步化和并行化两个方案中给大家介绍如何处理架构设计中的高并发这个问题。同步和异步,阻塞和非阻塞,这几个词已经是老生常谈,但是还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其实他们并不是一回事。同步和异步关注的是结果消息的通信机制:同步:调用方需要主动等待结果的返回。异步:不需要主动等待结果的返回,而是通过其他手段,比如状态通知,回调函数等。阻塞和非阻塞主要关注的是等待结果返回调用方的状态:阻塞:是指结果返回之前,当前线程被挂起,不做任何事。非阻塞:
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:466944
    • 提供者:weixin_38670949
  1. python并发编程(并发与并行,同步和异步,阻塞与非阻塞)

  2. 最近在学python的网络编程,学了socket通信,并利用socket实现了一个具有用户验证功能,可以上传下载文件、可以实现命令行功能,创建和删除文件夹,可以实现的断点续传等功能的FTP服务器。但在这当中,发现一些概念区分起来很难,比如并发和并行,同步和异步,阻塞和非阻塞,但是这些概念却很重要。因此在此把它总结下来。并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。简言之,是指系统具有
  3. 所属分类:其它

    • 发布日期:2021-02-24
    • 文件大小:239616
    • 提供者:weixin_38722944
  1. python并发编程(并发与并行,同步和异步,阻塞与非阻塞)

  2. 最近在学python的网络编程,学了socket通信,并利用socket实现了一个具有用户验证功能,可以上传下载文件、可以实现命令行功能,创建和删除文件夹,可以实现的断点续传等功能的FTP服务器。但在这当中,发现一些概念区分起来很难,比如并发和并行,同步和异步,阻塞和非阻塞,但是这些概念却很重要。因此在此把它总结下来。并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。简言之,是指系统具有
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:216064
    • 提供者:weixin_38691199
  1. message-io:事件驱动的消息库,可轻松快速地构建网络应用程序-源码

  2. 消息 message-io是事件驱动的消息库,可轻松快速地构建网络应用程序。 该库处理内部OS套接字,以便向用户提供简单的事件消息API。 它还允许您遵循一些为自己的传输协议创建适配器,将繁琐的异步和线程管理委派给库。 如果您在使用该库时发现问题,或者您有改进的想法,请随时提出问题。 欢迎任何贡献! 动机 管理套接字非常困难,因为您需要处理来自操作系统的线程,并发,IO错误(在某些情况下这确实很难理解),编码...以及使用非阻塞套接字的情况,新的复杂性层:同步来自OS轮询的异步事件。 mes
  3. 所属分类:其它

    • 发布日期:2021-03-30
    • 文件大小:79872
    • 提供者:weixin_42157567
« 12 3 »