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

搜索资源列表

  1. C++编写 win32控制台下 Socket通信 多线程 聊天室 服务器 客户端

  2. 文件包括:服务器项目、客户端项目、说明文档 C++语言编写,SOCKET套接字通信,分服务器和客户端,多线程模型,Win32控制台。 首先聊天室分为服务端和客户端,通过TCP连接通信。运行顺序为: 1.首先打开服务服; 2.打开客户端,用户输入名字,连接到服务端后得到一个ID; 3.用户可以看到所有在线用户和所有频道,用户间可以单独聊天,也可以进入聊天频道,或者自己创建一个频道。 4.聊天频道的管理员为创建者,创建者可以剔除其他用户、禁止特定用户加入(黑名单)、解散频道、转让频道管理员身份。
  3. 所属分类:C++

    • 发布日期:2012-03-20
    • 文件大小:5242880
    • 提供者:gxquickly
  1. select模型简单示例

  2. select模型的简单示例,另开了一个线程接收数据,初学者可以看看,大牛就不要浪费分了
  3. 所属分类:网络基础

    • 发布日期:2012-06-01
    • 文件大小:3072
    • 提供者:qq727791967
  1. socket多线程通信

  2. 基于C\S模型的多线程通信 包括客户端和服务器
  3. 所属分类:网络基础

    • 发布日期:2012-12-01
    • 文件大小:2097152
    • 提供者:nicholus2012
  1. c++线程池.docx

  2. 目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。 传 统多线程方案中我们采用的服务器模型则是一旦接受到请求之后,即创建一个新的线程,由该线程执行任务。任务执行完毕后,线程退出,这就是是“即时创建,即 时销毁”的策略。尽管与创建进程相比,创建线程的时间已经大大的缩短,但是如果提交给线程的任务是执行时间较短,而且执行次数极其频繁,那么服务器将处于 不停的创建线程,销毁线程的状态。
  3. 所属分类:C++

    • 发布日期:2014-01-05
    • 文件大小:33792
    • 提供者:qlhaha
  1. Windows下基于socket多线程并发通信的实现

  2. 本文介绍了在Windows 操作系统下基于TCP/IP 协议Socket 套接口的通信机制以及多线程编程知识与技巧,并给出多线程方式实现多用户与服务端(C/S)并发通信模型的详细算法,最后展现了用C++编写的多用户与服务器通信的应用实例并附有程序。 关键词:Windows;套接字;多线程;并发服务器; Socket 是建立在传输层协议(主要是TCP 和UDP)上的一种套接字规范,最初由美国加州Berkley 大学提出,为UNIX 系统开发的网络通信接口,它定义了两台计算机之间通信的规范,soc
  3. 所属分类:C/C++

    • 发布日期:2015-04-07
    • 文件大小:12582912
    • 提供者:xy010902100449
  1. C# Socket IOCP通讯服务器模型源码

  2. 采用VS2010 C#开发的Socket TCP网络通讯服务器,采用IOCP完成端口及线程池技术
  3. 所属分类:C#

    • 发布日期:2015-10-13
    • 文件大小:3145728
    • 提供者:liuzhixing1983
  1. 多线程网络服务器的常用编程模型

  2. 多线程网络服务器的常用编程模型
  3. 所属分类:Web开发

    • 发布日期:2016-12-29
    • 文件大小:362496
    • 提供者:shenhuaxue
  1. Python网络编程(线程通信、GIL、服务器模型)

  2. 什么是进程、进程的概念? 进程的概念主要有两点: 第一,进程是一个实体。每一个进程都有它自己的地址空间, 一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。 文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存储着活动过程调用的指令和本地变量。 第二,进程是一个“执行中的程序”。程序是一个没有生命的实体,只有处理器赋予程序生命时(操作系统执行之), 它才能成为一个活动的实体
  3. 所属分类:Python

    • 发布日期:2018-08-16
    • 文件大小:91136
    • 提供者:qq_36877577
  1. Java理论与实践:线程池与工作队列

  2. 线程池远不是服务器应用程序内使用多线程的唯一方法。如同上面所提到的,有时,为每个新任务生成一个新线程是十分明智的。然而,如果任务创建过于频繁而任务的平均处理时间过短,那么为每个任务生成一个新线程将会导致性能问题。另一个常见的线程模型是为某一类型的任务分配一个后台线程与任务队列。AWT和Swing就使用这个模型,在这个模型中有一个GUI事件线程,导致用户界面发生变化的所有工作都必须在该线程中执行。然而,由于只有一个AWT线程,因此要在AWT线程中执行任务可能要花费相当长时间才能完成,这是不可取的。
  3. 所属分类:其它

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

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

    • 发布日期:2019-10-12
    • 文件大小:2097152
    • 提供者:weixin_45208264
  1. Linux多线程服务端编程

  2. 本书主要讲述采用现代C++在x86-64 Linux上编写多线程TCP网络服 务程序的主流常规技术, 这也是我对过去5年编写生产环境下的多线程 服务端程序的经验总结。 本书重点讲解多线程网络服务器的一种IO模 型, 即one loop per thread。 这是一种适应性较强的模型, 也是Linux下以 native语言编写用户态高性能网络程序最成熟的模式, 掌握之后可顺利 地开发各类常见的服务端网络应用程序。 本书以muduo网络库为例, 讲 解这种编程模型的使用方法及注意事项
  3. 所属分类:C

    • 发布日期:2019-03-03
    • 文件大小:38797312
    • 提供者:u011960609
  1. Linux系统下实现多线程客户/服务器

  2. 在传统的Unix模型中,当一个进程需要由另一个实体执行某件事时,该进程派生(fork)一个子进程,让子进程去进行处理。Unix下的大多数网络服务器程序都是这么编写的,即父进程接受连接,派生子进程,子进程处理与客户的交互。本文将为大家介绍Linux系统下实现多线程客户/服务器。
  3. 所属分类:其它

    • 发布日期:2020-07-07
    • 文件大小:50176
    • 提供者:weixin_38660295
  1. python实现多线程行情抓取工具的方法

  2. 思路 借助python当中threading模块与Queue模块组合可以方便的实现基于生产者-消费者模型的多线程模型。Jimmy大神的tushare一直是广大python数据分析以及业余量化爱好者喜爱的免费、开源的python财经数据接口包。 平时一直有在用阿里云服务器通过tushare的接口自动落地相关财经数据,但日复权行情数据以往在串行下载的过程当中,速度比较慢,有时遇到网络原因还需要重下。每只股票的行情下载过程中都需要完成下载、落地2个步骤,一个可能需要网络开销、一个需要数据库mysql
  3. 所属分类:其它

    • 发布日期:2020-12-23
    • 文件大小:102400
    • 提供者:weixin_38513794
  1. 并发危险-解决多线程代码中的11个常见的问题

  2. 本文将介绍以下内容:基本并发概念并发问题和抑制措施实现安全性的模式横切概念本文使用了以下技术:多线程、.NETFramework 目录数据争用忘记同步粒度错误读写撕裂无锁定重新排序重新进入死锁锁保护戳记两步舞曲优先级反转实现安全性的模式不变性纯度隔离并发现象无处不在。服务器端程序长久以来都必须负责处理基本并发编程模型,而随着多核处理器的日益普及,客户端程序也将需要执行一些任务。随着并发操作的不断增加,有关确保安全的问题也浮现出来。也就是说,在面对大量逻辑并发操作和不断变化的物理硬件并行性程度时,
  3. 所属分类:其它

    • 发布日期:2021-03-03
    • 文件大小:167936
    • 提供者:weixin_38507923
  1. 并发危险-解决多线程代码中的11个常见的问题

  2. 本文将介绍以下内容:基本并发概念并发问题和抑制措施实现安全性的模式横切概念本文使用了以下技术:多线程、.NETFramework 目录数据争用忘记同步粒度错误读写撕裂无锁定重新排序重新进入死锁锁保护戳记两步舞曲优先级反转实现安全性的模式不变性纯度隔离并发现象无处不在。服务器端程序长久以来都必须负责处理基本并发编程模型,而随着多核处理器的日益普及,客户端程序也将需要执行一些任务。随着并发操作的不断增加,有关确保安全的问题也浮现出来。也就是说,在面对大量逻辑并发操作和不断变化的物理硬件并行性程度时,
  3. 所属分类:其它

    • 发布日期:2021-03-03
    • 文件大小:167936
    • 提供者:weixin_38667581
  1. 并发危险-解决多线程代码中的11个常见的问题

  2. 本文将介绍以下内容:基本并发概念并发问题和抑制措施实现安全性的模式横切概念本文使用了以下技术:多线程、.NETFramework 目录数据争用忘记同步粒度错误读写撕裂无锁定重新排序重新进入死锁锁保护戳记两步舞曲优先级反转实现安全性的模式不变性纯度隔离并发现象无处不在。服务器端程序长久以来都必须负责处理基本并发编程模型,而随着多核处理器的日益普及,客户端程序也将需要执行一些任务。随着并发操作的不断增加,有关确保安全的问题也浮现出来。也就是说,在面对大量逻辑并发操作和不断变化的物理硬件并行性程度时,
  3. 所属分类:其它

    • 发布日期:2021-03-03
    • 文件大小:167936
    • 提供者:weixin_38519234
  1. 并发危险-解决多线程代码中的11个常见的问题

  2. 本文将介绍以下内容:基本并发概念并发问题和抑制措施实现安全性的模式横切概念本文使用了以下技术:多线程、.NETFramework 目录数据争用忘记同步粒度错误读写撕裂无锁定重新排序重新进入死锁锁保护戳记两步舞曲优先级反转实现安全性的模式不变性纯度隔离并发现象无处不在。服务器端程序长久以来都必须负责处理基本并发编程模型,而随着多核处理器的日益普及,客户端程序也将需要执行一些任务。随着并发操作的不断增加,有关确保安全的问题也浮现出来。也就是说,在面对大量逻辑并发操作和不断变化的物理硬件并行性程度时,
  3. 所属分类:其它

    • 发布日期:2021-02-21
    • 文件大小:167936
    • 提供者:weixin_38566318
  1. 并发危险-解决多线程代码中的11个常见的问题

  2. 本文将介绍以下内容:基本并发概念并发问题和抑制措施实现安全性的模式横切概念本文使用了以下技术:多线程、.NETFramework 目录数据争用忘记同步粒度错误读写撕裂无锁定重新排序重新进入死锁锁保护戳记两步舞曲优先级反转实现安全性的模式不变性纯度隔离并发现象无处不在。服务器端程序长久以来都必须负责处理基本并发编程模型,而随着多核处理器的日益普及,客户端程序也将需要执行一些任务。随着并发操作的不断增加,有关确保安全的问题也浮现出来。也就是说,在面对大量逻辑并发操作和不断变化的物理硬件并行性程度时,
  3. 所属分类:其它

    • 发布日期:2021-02-21
    • 文件大小:167936
    • 提供者:weixin_38624519
  1. 并发危险-解决多线程代码中的11个常见的问题

  2. 本文将介绍以下内容:基本并发概念并发问题和抑制措施实现安全性的模式横切概念本文使用了以下技术:多线程、.NETFramework 目录数据争用忘记同步粒度错误读写撕裂无锁定重新排序重新进入死锁锁保护戳记两步舞曲优先级反转实现安全性的模式不变性纯度隔离并发现象无处不在。服务器端程序长久以来都必须负责处理基本并发编程模型,而随着多核处理器的日益普及,客户端程序也将需要执行一些任务。随着并发操作的不断增加,有关确保安全的问题也浮现出来。也就是说,在面对大量逻辑并发操作和不断变化的物理硬件并行性程度时,
  3. 所属分类:其它

    • 发布日期:2021-02-21
    • 文件大小:167936
    • 提供者:weixin_38731553
  1. 基于Linux的多线程池并发Web服务器设计

  2. 时至今日,Web服务已成为互联网上最常用的服务。目前Linux平台的Web服务器主要基于进程或线程机制,面对大数量的并发请求,延时现象较为明显。这主要原因在于服务器存在着利用率不高,资源消耗大等问题。文中利用信号量机制和生产者一消费者模型,设计基于多线程池并发Web服务器能够更高效的实现资源调度与共享。文中最后的测试结果表明,设计实现的Web服务器具有更强的并发处理能力和服务效率。
  3. 所属分类:其它

    • 发布日期:2021-01-29
    • 文件大小:1048576
    • 提供者:weixin_38661466
« 1 23 4 5 6 7 8 9 10 ... 31 »