Java和线程的一些讨论

来源 :贵州大学 | 被引量 : 0次 | 上传用户:liongliong517
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文主要讨论了Java语言及Java的多线程机制,其中:第一部分是对Java简介,包括Java产生的背景和经过、Java的特点和应用方向、Java发展趋势.第二部分介绍面向对象的Java编程方法、及与C++语言作了一些比较.包括如何编写Java Apolet、在Applet中如何实现各种常用对象、以及使用Java实现高级编程(如动画、声音)的若干技巧;通过与C++语言的比较,进一步认识了Java语言的特性.第三部分:对Java多线程程序设计原理作了详细的讨论.包括线程的结构、线程的控制、线程的同步机制以及线程的通信机制等;最后我们还澄清了一些容易模糊的概念,例如:多线程与进程等.另外我们在研究中发现Java的线程调度方案仍然很不明确,表现在仍然依赖具体平台.第四部分:我们分别说明线程的类、接口及其方法的作用,并通过对其原码的分析,来说明它们的实现机制.包括对Java.Lang.Thread类的剖析、对Java.Lang.Runnable接口的剖析.第五部分:基于多线程的并发服务器原理.我们采用多线程来构造并发服务器,并且作为一个原理的具体应用,我们编写的一个称作"网上书屋"并发服务器实例.
其他文献
操作系统安全是计算机信息安全中最基本、最重要的因素,它直接影响应用软件和网络系统的安全.而如何测试和评估一个操作系统是否安全、如何确定一个操作系统的安全程度和安全
作者的毕业课题是以《普通话水平测度大纲》为蓝本,设计并开发一个多媒体的普通话教学CAI软件(PTHCAI).该软件能提供普通话知识我多媒体展现.系统的设计思想是基于多媒体信息
CORBA(公共对象请求代理体系结构)是当今世界最流行的一种分布式对象计算技术规范,它的基本特征是分布式计算和面向对象技术的结合,即分布式对象计算.该课题旨在用π-演算描
该文首先简要介绍分布式系统下的容错机制,包括同步的和异步的,然后就Faltuac PVM系统的设计和实现进行详细的阐述和分析.Faltuac PVM系统采用异步检查点和回滚-恢复机制,
随着计算机技术、通信技术和网络技术的飞速发展,尤其是随着Internet和Intranet网络规模的迅速扩大,分布式网络环境呈现出越来越复杂的异构特性,给系统安全性提出了越来越严峻的
计算机电话集成CTI技术将通信和计算机技术相互结合,提供了通信网络和计算机网络中信息共享的手段.但是原有的录音CTI系统由于存储量大、信息处理不灵活,逐渐满足不了需求.将
该文首先分析了ATM网络技术的国内外发展动向、研究现状、以及面临的主要问题, 并比较全面地概述了ATM业务管理问题的主要研究内容和研究现状.该文提出了两种信元调 度和缓冲
运动规划(Motion Planning)是移动机器人(Motion Robot)应用中一个重要的研究方向,而运动避碰问题又是移动机器人运动规划中的一个基本问题。全球的许多研究人员在这方面进行
绝大部分存储系统都是以磁盘阵列为中心的,存储管理员通过磁盘阵列来管理分散的物理存储设备。但目前磁盘阵列一般只能管理一种接口类型的磁盘,也只能通过一种类型目标器向外界
WWW的迅速发展导致了对大量数据进行高效存取的需求.为了更有效地管理Web数据,需要在Web中引入数据库系统.同时传统的企业信息系统也在寻求更有效的信息管理方式,基于Web的三