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

搜索资源列表

  1. 代码客:G-Socket(IOCP) 1.0 (Server/Client)例程源码+Server体验程序+强大的压力测试工具

  2. 结构层次及相互联系 (1)、工作线程:响应连接的IO投递返回并负责投递读请求,并将IO返回结果投递给处理线程,可设定参数决定工作线程数量; (2)、处理线程:处理线程调用回调函数将信息传递给应用层或协议栈,可设定参数决定工作处理数量; (3)、看守线程:响应Accept事件调用AcceptEx,检测连接和心跳超时 ,将信息投递给工作线程,模块仅有一个看守线程。 1. 技术要求 (1)、线程同步:Lock指令、临界段; (2)、主要Socket API:WSASend、WSARecv、Accep
  3. 所属分类:网络基础

    • 发布日期:2010-05-26
    • 文件大小:684kb
    • 提供者:guestcode
  1. C语言接口与实现 c语言

  2. 对于c语言接口网上的资料是少之又少,所以下面这些文字全是我一个字一个字打印上来的希望大家 能对的起我的付出: 现在的程序员都面临大量的关于应用程序接口(Application Programming Interface,API) 的信息,大多数人都会使用API和程序库,并在其所写的每一个应用程序中实现它们,但是很少人 会创建或发布新的能广泛应用的API,事实上,程序员似乎倾向与循环使用他们自己的东西,而不 愿意查找,能满足他们要求的程序库,这或许是因为写特定应用程序代码要比查找设计好的API容
  3. 所属分类:C

    • 发布日期:2010-10-07
    • 文件大小:5mb
    • 提供者:cquyx
  1. 进程和线程有什么区别?

  2. 说法一:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源. 一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行 说法二:进程和线程都是由操作系统所体会的程序运行的基本单元,
  3. 所属分类:网络攻防

    • 发布日期:2011-03-04
    • 文件大小:5kb
    • 提供者:pingguo0123
  1. StressMark压力测试程序

  2. 简介 StressMark测试软件是一个使用Visual C++编写的,开放源代码的测试工具,可以完成服务程序及重要算法的功能和性能测试,其最主要的功能是模拟多线程或多客户端的自动化压力测试。 我们可以利用StressMark软件完成的典型测试任务包括: 1. 在多线程环境下测试一个软件模块、一段关键算法是否可以正确运行,即代码是否是多线程安全的。 2. 测试一个软件模块、一段关键算法在并发执行时的效率,如每个线程的平均执行时间等。 3. 模拟一个服务程序的多个客户端,测试该服务程序对并发请求
  3. 所属分类:网络攻防

    • 发布日期:2012-03-04
    • 文件大小:143kb
    • 提供者:wzt0467
  1. JDK5中的并发(多线程)

  2. JDK 5.0 是用 Java 语言创建高可伸缩的并发应用程序的主要步骤。JVM 已经进行了改进,允许类利用硬件级别支持并发,并且提供了一组丰富的新并发构造块,使开发并发应用程序更加容易。 本教程将介绍 JDK 5.0 提供的用于并发的新实用程序类,并通过与现有并发原语(synchronized、wait() 和 notify())相比较,说明这些类如何提高了可伸缩性。
  3. 所属分类:Java

    • 发布日期:2008-08-21
    • 文件大小:472kb
    • 提供者:fanchong
  1. Java聊天室程序源码(毕业设计)

  2. Java聊天室程序源码 2 需求分析 2.1 业务需求 1. 与聊天室成员一起聊天。 2. 可以与聊天室成员私聊。 3. 可以改变聊天内容风格。 4. 用户注册(含头像)、登录。 5. 服务器监控聊天内容。 6. 服务器过滤非法内容。 7. 服务器发送通知。 8. 服务器踢人。 9. 保存服务器日志。 10.保存用户聊天信息。 2.2 系统功能模块 2.2.1 服务器端 1.处理用户注册 2.处理用户登录 3.处理用户发送信息 4.处理用户得到信息 5.处理用户退出 2.2.2 客户端 1.用
  3. 所属分类:Java

    • 发布日期:2009-03-01
    • 文件大小:1011kb
    • 提供者:yuhuibian
  1. java并发编程

  2. 主讲Java高并发与多线程,是一本优质好书。涉及内容:第一,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程 序性能级别的方法和思路。第四,介绍并行的基本设计模式及Java 8对并行程序的支持和改进。第五,介绍高并发框架Akka的使用方法。最后,详细介绍并行程序的调试方法。
  3. 所属分类:Java

    • 发布日期:2018-07-02
    • 文件大小:8mb
    • 提供者:u012187218
  1. Java高并发精讲(云盘下载)

  2. 一、多线程的基本知识 1.1进程与线程的介绍   程序运行时在内存中分配自己独立的运行空间,就是进程   线程:它是位于进程中,负责当前进程中的某个具备独立运行资格的空间。   进程是负责整个程序的运行,而线程是程序中具体的某个独立功能的运行。一个进程中至少应该有一个线程。 1.2多线程的介绍   在多任务,多用户的系统中。每天都会产生许多进程。   多线程:在一个进程中,我们同时开启多个线程,让多个线程同时去完成某些任务(功能)。   (比如后台服务系统,就可以用多个线程同时响应多个客户的请
  3. 所属分类:Java

    • 发布日期:2018-10-16
    • 文件大小:67byte
    • 提供者:qq_27811247
  1. 汪文君高并发编程实战视频资源下载.txt

  2. ├─第一阶段 │      源码+ppt.rar │      高并发编程第一阶段01讲、课程大纲及主要内容介绍.wmv │      高并发编程第一阶段02讲、简单介绍什么是线程.wmv │      高并发编程第一阶段03讲、创建并启动线程.mp4 │      高并发编程第一阶段04讲、线程生命周期以及start方法源码剖析.mp4 │      高并发编程第一阶段05讲、采用多线程方式模拟银行排队叫号.mp4 │      高并发编程第一阶段06讲、用Runnable接口将线程的逻辑执
  3. 所属分类:Java

    • 发布日期:2019-08-08
    • 文件大小:13kb
    • 提供者:haobaoipv6
  1. 汪文君高并发编程实战视频资源全集

  2. ├─第一阶段 │      源码+ppt.rar │      高并发编程第一阶段01讲、课程大纲及主要内容介绍.wmv │      高并发编程第一阶段02讲、简单介绍什么是线程.wmv │      高并发编程第一阶段03讲、创建并启动线程.mp4 │      高并发编程第一阶段04讲、线程生命周期以及start方法源码剖析.mp4 │      高并发编程第一阶段05讲、采用多线程方式模拟银行排队叫号.mp4 │      高并发编程第一阶段06讲、用Runnable接口将线程的逻辑执
  3. 所属分类:Java

    • 发布日期:2019-08-08
    • 文件大小:13kb
    • 提供者:haobaoipv6
  1. 多线程面试题

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

  1. 进程和线程的故事.pdf

  2. Python网络编程相关实战编程知识,实用!建议下载来阅读下!高清!!!第6课:进程和线程的故事 M經 课程内容 多进程及通信 多线程及通信 本次课內容重点讲解 Python的进程、线程的相关知识;包括进程、线程 的机制和应用场合等。 DATAGURU专业数据分析社区 Python魔鬼训练莒讲师陈晓伍 第1节:什么是进程 M經 ■进程( Process)是计算机中的程序关于某数据集合上的一次运行活动,是系 统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进 程设计的计算机结构中
  3. 所属分类:Web开发

    • 发布日期:2019-08-03
    • 文件大小:395kb
    • 提供者:yanyu95
  1. 2009年下半年系统架构设计师考试下午真题与答案

  2. 系统架构设计师考试下午真 题。 阅读以下软件架构设计的问题,在答题纸上回答问题 1 和问题 2。 某软件开发公司欲为某电子商务企业开发一个在线交易平台, 支持客户完成网上购物活动中 的在线交易。在系统开发之初,企业对该平台提出了如下要求........本题主要结合实际案例,考査实现各种质量属性的策略。 (1)在线交易平台必须在1s内完成客户的交易请求。该要求主要对应性能,可以采用的架 构设计策略有增加计算资源、改善资源需求(减少计算复杂度等)、资源管理(并发、数据 复制等)和资源调度(先进先出
  3. 所属分类:专业指导

    • 发布日期:2019-03-23
    • 文件大小:625kb
    • 提供者:james558855xyz
  1. Java并发编程(学习笔记).xmind

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

  1. 多线程与高并发程序

  2. 该资源是马老师在2018年公开课所使用的程序版本,课程中详细的介绍了线程,以及线程和线程池的使用。仅供各位学习和参考使用,希望对大家来说有所帮助。
  3. 所属分类:Java

    • 发布日期:2020-11-27
    • 文件大小:127kb
    • 提供者:qq_42200473
  1. 基于redis实现分布式锁的原理与方法

  2. 前言 系统的不断扩大,分布式锁是最基本的保障。与单机的多线程不一样的是,分布式跨多个机器。线程的共享变量无法跨机器。 为了保证一个在高并发存场景下只能被同一个线程操作,java并发处理提供ReentrantLock或Synchronized进行互斥控制。但是这仅仅对单机环境有效。我们实现分布式锁大概通过三种方式。 redis实现分布式锁 数据库实现分布式锁 zk实现分布式锁 今天我们介绍通过redis实现分布式锁。实际上这三种和java对比看属于一类。都是属于程序外部锁。 原理剖析
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:81kb
    • 提供者:weixin_38740848
  1. C#多线程编程之使用ReaderWriterLock类实现多用户读与单用户写同步的方法

  2. 本文实例讲述了C#多线程编程之使用ReaderWriterLock类实现多用户读与单用户写同步的方法。分享给大家供大家参考,具体如下: 摘要:C#提供了System.Threading.ReaderWriterLock类以适应多用户读/单用户写的场景。该类可实现以下功能:如果资源未被写操作锁定,那么任何线程都可对该资源进行读操作锁定,并且对读操作锁数量没有限制,即多个线程可同时对该资源进行读操作锁定,以读取数据。 使用Monitor或Mutex进行同步控制的问题:由于独占访问模型不允许任何形式的
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:80kb
    • 提供者:weixin_38743076
  1. 《CleanCode》代码的整洁之道----并发编程

  2. 并发是一种解耦策略,它帮助我们把做什么(目的)和何时(时机)做分解开。在单线程应用中,目的与时机紧密耦合,很多时候只要查看堆栈追踪即可断定应用程序的状态。而解耦目的与时机能明显地改进应用程序的吞吐量和结构。从结构的角度看,应用程序看起来更像是许多台协同工作的计算机,而不是一个大循环。并发是一种时间(When)和目的(What)的解耦,提高应用程序的吞吐量,提高cpu利用率;但是并发编码不是那么容易,再加上临界资源竞争死锁。编写优质的并发代码是一件难度极高的事情。Java语言从第一版本开始内置了对
  3. 所属分类:其它

    • 发布日期:2021-02-25
    • 文件大小:226kb
    • 提供者:weixin_38569569
  1. SE注释:软件工程师笔记:记录下自己的编程中的一些感悟和经验,方便回忆和查看。涉及算法与数据结构,设计模式,Java,Python,Golang,CC ++,前端等等,还有一些软件安装,环境配置之类的-源码

  2. 文档索引 职业 共同 专栏 学习资料汇总 工程技巧 操作系统 算法与数据结构 设计模式 程序 C ++ 书 cmake STL 基础 多线程 泛型编程 测试 网络编程 配置 吉特 高朗 Java 虚拟机 资源 分片球 弹簧 springcloudGateway 专栏 分散事务 基础 工具类 并发编程 [Java多线程概览.md](./ profession / program / java /并发编程/ Java多线程概览.md) 测试 openCV Python D
  3. 所属分类:其它

    • 发布日期:2021-02-08
    • 文件大小:11mb
    • 提供者:weixin_42134537
  1. 《CleanCode》代码的整洁之道----并发编程

  2. 并发是一种解耦策略,它帮助我们把做什么(目的)和何时(时机)做分解开。在单线程应用中,目的与时机紧密耦合,很多时候只要查看堆栈追踪即可断定应用程序的状态。而解耦目的与时机能明显地改进应用程序的吞吐量和结构。从结构的角度看,应用程序看起来更像是许多台协同工作的计算机,而不是一个大循环。并发是一种时间(When)和目的(What)的解耦,提高应用程序的吞吐量,提高cpu利用率;但是并发编码不是那么容易,再加上临界资源竞争死锁。编写优质的并发代码是一件难度极高的事情。Java语言从第一版本开始内置了对
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:197kb
    • 提供者:weixin_38643307
« 12 3 4 5 6 »