名称:电脑编程技巧与维护
作者:《电脑程技巧与维护》杂志社
出版社:机械工业出版社
格式:pdf,txt
本电子书只供学习参考,请更多地支持正版图书。
电脑编程技巧与维护内容简介
《《电脑编程技巧与维护》杂志2008年合订本精华版》pdf下载。
电脑编程技巧与维护部分内容
第一篇 跟高手学编程
1.3 用Java实现非阻塞通信
用ServerSocket和Socket来编写办事器法式和客户法式,是JaVa网络编程的最根基的方式。这些办事器法式或客户法式在运行过程中常常会阻塞。例如当一个线程执行ServerSocket的accept方法时,假如没有客户毗连,该线程就会一直等到有了客户毗连才从accept方法返回。再例如当线程执行Socket的read方法时,如果输入流中没有数据,该线程就会一直等到读入了足够的数据才从read方法返回。
假如办事器法式需要同时与多个客户通信,就必需分派多个工作线程,让它们别离负责与一个客户通信,固然每个工作线程都有可能经常处于长时间的阻塞状态。
从JDK1.4版本起头,引入了非阻塞的通信机制。办事器法式接收客户毗连、客户法式建立与办事器的毗连,以及办事器法式和客户法式收发数据的操作都可以按非阻塞的方式进行。办事器法式只需要创建一个线程,便可以完成同时与多个客户通信的使命。
非阻塞的通信机制主要由java.nio包中的类实现,主要的类包括S erve rSocketChannel、SocketChannel、Selector、SelectionKey和ByteBuffer等。
本书既讲求内容的系统性、深入性、专业性、权势巨擘性和实用性,同时兼顾轻松、通俗易懂、时效性强的特点。汽车在公路上快速运行,如果前方交通受阻,就只好停下来等待,等到公路顺畅,才能恢复运行。
线程在运行中也会因为某些原因而阻塞。所有处于阻塞状态的线程的配合特征是:抛却CPU,暂停运行,只有等到致使阻塞的原因消除,才能恢复运行;或者被其他线程中断,该线程会退出阻塞状态,而且抛出InterruptedException。《电脑编程技能与维护》2008年合订本(精华版)是在保留杂志原有风格的根本上,本着实用至上的原则,案例精选,清晰展示了主流编程语言的编程技术、方法与技能;按杂志栏目设置内容精编,分为跟高手学编程、编程语言、数据库、网络与通信、图形图像处置与游戏编程、计较机平安与维护、编程疑难问题解答7篇,131个编程实例。本书以案例导航,高手解读,答疑解惑的方式,诠释编程热门技术,教授编程经验技能,指引编程捷径。别的,本书的附录a是以windows编程为主题,精选了14个windows深入应用编程典型实例,并对每一个实例作了详尽地解析;附录b是电脑主要硬件设备cpu、主板、内存、显示器、硬盘等优化与维护经验技能44例。
一、线程阻塞
在生活中,最多见的阻塞现象是公路上汽车的堵塞。
本书可作电脑编程爱好者、软件开辟人员、专业计较机系统维护人员和专业法式员进行项目开辟、项目设计的参考书;软件从业人员及编程爱好者的珍藏宝典。
140多位一线编程高手智慧结晶,145个实用编程技能典型案例解析.
高手解读,编程热门技术
实例导航,引领编程捷径..
内容精编,荟萃编程技能
代码移植,编程方便快捷...
。《电脑编程技能与维护杂志2008年合订本精华版》pdf电子书推荐排行。《电脑程技能与维护》杂志社完成电脑编程技能与维护》杂志2008年合订本精华版》书籍推荐。本站的pdf电子书《《电脑编程技巧与维护》杂志2008年合订本精华版》主要是由网络收集整理来的,最终著作权仍归属于原书的作者《电脑程技巧与维护》杂志社和出版商。如果您喜欢这本书,请多多支持我们的图书出版事业,让辛苦写书的作者得到应有的回报。在此也要感谢机械工业出版社,感谢出版社为《《电脑编程技巧与维护》杂志2008年合订本精华版》的出版所做的工作。本站只提供图书的试读版,同时欢迎更多的爱好读书的朋友来电子书下载网来分享更多好看的pdf电子书,免费下载您所需要的电子书籍。最后衷心感谢您下载《《电脑编程技巧与维护》杂志2008年合订本精华版》pdf版免费电子书。
参考: 免费下载电子书 电脑编程技巧与维护杂志2008年合订本精华版
本文来自Total.不想长大投稿,不代表电子书资源网立场,如若转载,请联系原作者获取。