For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
在计算机编程中,一个基本的概念就是同时对多个任务加以控制.许多程序设计问题都要求程序能够停下手头的工作,改为处理其他一些问题,再返回主进程.可以通过多种途径达到这个目的.最开始的时候,那些拥有机器低级知识的程序员编写一些"中断服务例程",主进程的暂停是通过硬件级的中断实现的.尽管这是一种有用的方法,但编出的程序很难移植,由此造成了另一类的代价高昂问题.潍坊培训学校.
的多线程机制已内建到语言中,这使一个可能较复杂的问题变得简单起来.对多线程处理的支持是在对象这一级支持的,所以一个执行线程可表达为一个对象.Java也提供了有限的资源锁定方案.它能锁定任何对象占用的内存(内存实际是多种共享资源的一种),所以同一时间只能有一个线程使用特定的内存空间.为达到这个目的,需要使用synchronized关键字.其他类型的资源必须由程序员明确锁定,这通常要求程序员创建一个对象,用它代表一把锁,所有线程在访问那个资源时都必须检查这把锁.
更多潍坊培训学校相关资讯,请扫描下方二维码