java多线程教学.docxVIP

  • 4
  • 0
  • 约8.08千字
  • 约 12页
  • 2018-06-02 发布于福建
  • 举报
基本概念:程序,进程,线程。程序(program)是为了完成特定任务,用某种特定的语言编写的一组指令集合。即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或正在运作的一个程序。动态过程:有它自身的产生,存在和消亡过程。在操作系统中讲的很多,好像是程序的最小调度单位。线程(thread)进程可以进一步,细化为线程,是一个程序内部的一条执行路径。何时需要多线程程序需要同时执行二个或者多个任务。程序需要实现一些需要等待的任务时,如用户输入,文件读写操作,网络操作,搜索等。常用的方法。start(); 启动线程并执行相应的run方法。run(); 字线程要执行的代码放入run() 方法。currentThread(); 静态的,调用当前线程。getName(); 获取线程的名称。setName(); 设置线程的名字 yield(); 调用此方法的线程释放当前cpu的资源 Join(); 在线程A中调用线程B的join()方法,表示执行到此方法,A线程停止执行,直到B线程执行完毕,A线程在接着join()之后执行。isAlive();判断当前线程是否存活。sleep(long l);显示的让当前线程休眠l毫秒。getPriority(); 返回线程的优先级。setPriority(int newPriority)改变线程的优先级。static?intmk:@MSIT

文档评论(0)

1亿VIP精品文档

相关文档