- 0
- 0
- 约8.25千字
- 约 7页
- 2017-10-16 发布于天津
- 举报
多线程控制方法
Java多线程知识点整理
?
基本概念
多线程程序在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务,通常,每一个任务称为一个线程,它是线程控制的简称。可以同时运行一个以上线程的程序称为多线程程序。
多进程与多线程的区别:
每个进程拥有自己的一整套变量,而线程则共享数据。
相关接口
?Runnable? 方法 void run()?可由Runnable对象构成Thread,不要调用Thread类或者Runable对象的run方法,直接调用run方法,只会执行同一个线程中的任务,而不会启动新的线程。应该调用Thread.start方法,这个方法将创建一个执行run方法的新线程。?Callable?方法 V call() throws Exception;?与Runnable类似,但有返回值?Future?方法 V get() throws…V get(long timeout, TimeUnit unit) throws ….Void cancle(boolean mayInterupt) //取消计算,如果已经开始根据参数判断是否中断boolean isCacelled()boolean isDone() // 还在计算返回false,完成计算返回true?保存异步计算的结果,可以启动一个计算,将future对象交给某个线程,然后忘掉它,future
您可能关注的文档
最近下载
- 水处理技术--离子交换.ppt VIP
- 外教社2023新世纪英专本科生系列(修订版):英语阅读 第4册 PPT课件unit3.pptx VIP
- 外教社2023新世纪英专本科生系列(修订版):英语阅读 第4册 PPT课件unit2.pptx VIP
- 锅炉拆除合同范本(11篇).docx VIP
- 超星尔雅学习通《中国传统玉文化与美玉鉴赏(上海中国书画专修学院)》2025章节测试附答案.docx
- 工程竣工财务决算审计服务方案_(五)售后服务承诺.docx VIP
- 《AMH的临床意义》课件.pptx VIP
- 2025年公需课《人工智能赋能制造业高质量发展》试题及答案.docx VIP
- 《木兰诗》课件(24张PPT).pdf VIP
- 2022年咸宁市中心医院医护人员招聘考试试题及答案解析.docx VIP
原创力文档

文档评论(0)