热门

最新

红包

立Flag

投票

同城

我的

发布
as4589sd
阿啄debugIT
5 年前
trueas4589sd

Java中如何实现多线程?

1.继承Thread类,并重写里面的run()方法
2.实现Runnable接口,重写run()方法,作为参数传给Thread(更灵活,且可以多继承)
3.实现Callable接口,重写call()方法,通过FutureTask包装器来创建Thread线程(可以抛出其他异常且可以获得返回值)
4.定时器,可以定时的来执行某个任务
创建Timer对象,调用schedule方法,将TimeTask对象作为参数传入方法中,然后重写run()方法
5.基于线程池的方式。使用Executors工具类创建线程池,execute()方法提交任务,用Runnable作为参数,重写run()方法

CSDN App 扫码分享
分享
2
10
打赏
  • 复制链接
  • 举报
下一条:
帮公司面试月薪1万6的java程序员,问得都很基础啊https://m.toutiaoimg.cn/group/6723793341365895688/?app=news_article×tamp=1591631574&group_id=6723793341365895688&use_new_style=0&tt_from=android_share&utm_medium=toutiao_android&utm_campaign=client_share
立即登录