尚硅谷多线程教学幻灯片.pptx多线程讲师:宋红康新浪微博:尚硅谷-宋红康JavaSE知识图解JAVA发展历程JAVA环境搭建基础程序设计数据类型流程控制运算符数组面向对象编程类和对象属性方法设计模式接口三大特性应用程序开发JDBC集合异常处理类库多线程IO反射网络连接OracleJAVA新特性Eclipse使用泛型枚举装箱/拆箱可变参数Annotation课程内容程序、进程、线程的概念Java中多线程的创建和使用继承Thread类与实现Runnable接口Thread类的主要方法线程的调度与设置优先级线程的生命周期线程的同步线程的通信进程与多线程单线程多线程进程传统进程多线程进程每个Java程序都有一个隐含的主线程:main方法何时需要多线程程序需要同时执行两个或多个任务。程序需要实现一些需要等待的任务时,如用户输入、文件读写操作、网络操作、搜索等。需要一些后台运行的程序时。二、lassSample{ publicvoidmethod1(Stringstr){ (str); } publicvoidmethod2(Stringstr){ method1(str); } publicstaticvoidmain(String[]args){ Samples=newSample(); ("hello!"); }}多线程的创建和启动Java语言的JVM允许程序运行多个线程,。Thread类的特性每个线程都是通过某个特定Thread对象的run()方法来完成操作的,经常把run()方法的主体称为线程体通过该Thread对象的start()方法来调用这个线程123mt子线程的创建和启动过程main()子线程1子线程2
尚硅谷多线程教学幻灯片 来自淘豆网www.taodocs.com转载请标明出处.