多人聊天,多路連綫,多綫程,實現 在一個多人連線伺服器中,我們要有一個伺服端執行緒負責傾聽是否有客戶端連線,如果有客戶端連線,就指派一個客戶端執行緒專門應付這個客戶端連線,並在客戶端佇列中記錄它,然後進入下一個傾聽。 一個客戶端執行緒的工作,就是讀取客戶連線端的使用者輸入訊息,它不負責回應訊息,而是將讀到的訊息加入訊息佇列中,此外在我們的範例中,客戶端執行緒也負責自己的連線狀態,如果使用者中斷連線,客戶端執行緒會負責將自己從客戶端佇列中清除。 廣播執行緒負責取出訊息佇列中的訊息,然後將之一一傳送訊息給客戶端佇列中尚存在的客戶端執行緒。
标签:
上传时间: 2014-08-26
上传用户:linlin
龙芯处理器主要包括三个系列。龙芯1号处理器及其IP系列主要面向嵌入式应用,龙芯2号超标量处理器及其IP系列主要面向桌面应用,龙芯3号多核处理器系列主要面向服务器和高性能机应用。根据应用的需要,其中部分龙芯2号也可以面向部分高端嵌入式应用,部分低端龙芯3号也可以面向部分桌面应用。以后上述三个系列将并行地发展。 龙芯系列处理器通过充分开发指令级并行性、数据级并行性、以及线程级并行性来提高性能。其中龙芯1号系列微处理器实现了带有静态分支预测和阻塞Cache的单发射的乱序执行流水线;龙芯2号系列微处理器实现了带有动态分支预测和非阻塞Cache的超标量四发射乱序执行流水线,龙芯2号系列微处理器还使用浮点数据通路复用技术实现了定点的单指令流多数据流指令;下一代的龙芯3号系列微处理器将实现片内多核技术。
上传时间: 2016-10-16
上传用户:xuanjie
详细的OFDM设计过程,包括Matlab仿真、DSP源码及文档说明。 OFDM(正交频分复用)技术实际上是MCM(Multi-Carrier Modulation,多载波调制)的一种。
上传时间: 2013-12-25
上传用户:dianxin61
摘要:基于通信技术的列车运行控制系统(CBTC)是铁路信号的发展方向,交频分复用 OFDM)是一种无线环境下的高速传输技术,它对高速列车控制信息传输中卞要受到的由于多 径传播引起的快衰落所产生的影响有很强的抵抗能力.本文首先介绍了OFDM技术的发展和 基本原理,然后在计算机上用M atlal〕对其性能进行了仿真,仿真中将OFDM与传统的单载波 调制方式—i1,交振幅调制( 1frQAM)对抗多径十扰的性能进行了比较,最后分析了一者的仿真结果.
上传时间: 2013-12-16
上传用户:netwolf
l、设计用于竞赛的四人抢答器,功能如下: (1) 有多路抢答器,台数为四; (2) 具有抢答开始后20秒倒计时,20秒倒计时后无人抢答显示超时,并报警; (3) 能显示超前抢答台号并显示犯规警报; (4) 能显示各路得分,并具有加、减分功能; 2、系统复位后进入抢答状态,当有一路抢答键按下时,该路抢答信号将其余各路抢答封锁,同时铃声响,直至该路按键松开,显示牌显示该路抢答台号。 3、用VHDL语言设计符合上述功能要求的四人抢答器,并用层次设计方法设计该电路
上传时间: 2014-11-17
上传用户:ynwbosss
把地理区域分成一个个小区,蜂窝系统在该区域内提供无线覆盖。把可用的频谱分成很多信道,每个小区分配一组信道。使用频分双工(FDD)。在小区间进行频率利用,N个小区构成一个簇,簇间进行频率复用。定义了传播特性(信道参数)以及同频小区的位置。信道的参数包括:小区半径,路径损耗指数,以分贝为单位的对数正态阴影的标准差,基站发射功率级,移动台发射功率级,每个小区的扇区数,扇区化天线的正反向比,要仿真的瞬时位置的组数,同频干扰阈值。
上传时间: 2013-12-30
上传用户:84425894
CMMB-GYT220.1(2006:传输部分,广播通信的帧结构、信道编码与调制).pdf CMMB-GYT220.2(2006:复用部分,各种音视频,数据,ESG的复用方式).pdf CMMB-GYT220.3(2007:业务部分,电子业务指南(ESG)的编辑和使用).pdf CMMB-GYT220.4(2007:紧急广播).pdf CMMB-GYT220.5(2008:数据广播,各种数据内容的打包封装格式).pdf CMMB-GYT220.6(2008:条件接收,付费节目内容的控制方式).pdf CMMB-GYT220.7(2008:接收终端,各种手机,PMP,电视棒,车载机的接收规范 ).pdf
上传时间: 2014-01-13
上传用户:123啊
选择三个不同频段的信号对其进行频谱分析,根据信号的频谱特征设计三个不同的数字滤波器,将三路信号合成一路信号,分析合成信号的时域和频域特点,然后将合成信号分别通过设计好的三个数字滤波器,分离出原来的三路信号,分析得到的三路信号的时域波形和频谱,与原始信号进行比较,说明频分复用的特点。
上传时间: 2014-07-30
上传用户:亚亚娟娟123
基于RUP的软件开发过程研究 随着对软件需求的不断增大,要求的不断提高,软件开发机构迫切地需要一种能够更有效地开发更高质量软件的方法.统一软件过程RUP是一种用例驱动.以架构为中心,采用迭代增量方式开发的软件工程过程.RUP作为一种通用的软件过程框架,适用于大多数的软件项目,而信息系统的开发,也需要引入一种适当的开发过程作为指导,以提高质量、开发效率和复用性等.
上传时间: 2013-12-21
上传用户:372825274
本书介绍了如何通过使用开放源码工具来构建一个现实的应用,以提高开发效率,降低企业开发费用。 本书共分三个部分,使基本概念、使用工具和开发应用三个过程贯穿于读者的学习当中。特别是本书提及的开发者工具箱,包含了诸多的开放源码项目,它们都是与J2EE长期协同工作的结晶。而且,书中的实例使通过重新创作著名的Sun Java 蓝图——PetStore应用,将JUnit、Ant、Hibernate、WebWork、SiteMesh、XDoclet以及Lucene等工具的应用演绎得淋漓尽致,有利于读者在开发过程中提高可用性、结构简洁性和复用性的能力。 本书适合于希望学习Java开放源码技术的程序员阅读。
标签: 开放源码
上传时间: 2017-08-20
上传用户:佳期如梦