java简单学习笔记201812013
2018-12-13 21:31 lofe 阅读(146) 评论(0) 编辑 收藏 举报多线程的两种创建方式
1:类继承Thread,并重写run方法,调用写法 ThreadDemo td=new ThreadDemo(),td.start(),注意,线程 调用只能用.start()方法,如果用run()调用则和非多线程普通方法一样;
2:类实现Runnable接口,并重写run方法,调用写法 先明量runable类,再传到Thread的参数中。RunableDemo rd=new RunableDemo(); Thread t1=new Thread(rd); t1.start();
在多线程 中,尽量不要使用过时的.stop,supend,resume方法,用wait,notify,notifyAll方法,wait,notify,notifyAll只能在同步语句块中使用。
3、多线程 的同步操作。在要使用的共享数据语句块前,使用关键字synchronized(共享数据){ 语句块 }加锁。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步