10.3969/j.issn.1673-629X.2006.04.013
基于VC++和JAVA的多线程程序设计与实现
讨论了多线程的基本概念及应用场合,总结了以面向对象主流语言VC++和JAVA为工具的多线程程序设计实现方法.比较了两种语言在创建和调度线程的差异,并分析了全局变量、自定义消息、等待/通知三种多线程间的通信机制.介绍了在VC++中用信号量、互斥体、事件和临界区四种对象实现和在JAVA中用Synchronized关键字实现的同步技术.最后,对改进多线程应用的性能和安全提出了一些策略.结论是多线程有利有弊,要合理使用.两种语言各有所长,根据应用而选.
多线程、调度、通信、同步、VC++、JAVA
16
TP311.1(计算技术、计算机技术)
2006-04-27(万方平台首次上网日期,不代表论文的发表时间)
共3页
35-37