java se文档手册_javase入门手册.doc

javase入门手册.doc

4900584cd6c9ea717bb22989a063670e.gif

还剩

84页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,很抱歉,此页已超出免费预览范围啦!

如果喜欢就下载吧,价低环保!

内容要点:

操作实例:。第 8 节 创建测试类 Test第 7 节 多线程中的死锁问题1.死锁问题A 线程需要申请资源 1 才能继续执行,而资源 1 倍线程 B 所占有。而线程 B 需要申请资源 2 才能继续执行,而资源 2 倍线程 A所占有。线程 A 现在占有资源 2,需要请求资源 1线程 B 现在占有资源 1,需要请求资源 2操作实例:。创建资源类 Resource创建同步线程类 MyTread(synchronized)创建老师类 Test 类操作结果:第 6 节 线程同步问题的由来1、线程同步问题的由来多个线程没有共享资源进行控制。操作实例:以下是模拟一个办公室中多为老师同时打印文档的过程。创建打印类 Print创建老师类 Teacher操作实例 2:操作结果 2:操作结果:3、挂起方法 join a.join.操作实例 1:操作结果 2:第 5 节 线程调用的三个方法1、休眠方法:sleep(毫秒数) sleep(毫秒数,纳秒数)操作实例:操作结果:2、暂停方法:yield() a.yield() b操作实例:操作结果:第一次第二次创建 MyRunnable2 线程类通过 Test 类调用线程 MyRunnable1/MyRunnable2操作结果:第一次第二次2、线程的优先级Java 中优先级高的线程有更大的可能性获得 CPU,但不是优先级高的纵向执行,也不是优先级低的线程总部执行。操作实例:创建 MyRunnable1 线程类线程分派资源和特定的时间片。操作实例:创建 MyRunnable1 线程类创建 MyRunnable2 线程类通过 Test 类调用线程 MyRunnable1/MyRunnable2操作结果 2:2、两种方式比较Extends Thread:java 中只支持单继承,一但这个类继承Thread,就不能继承其他的类了,所以限制比较大。 (单继承)implements Runnable:优化了第一种方式的不足。 (多实现)第 4 节 多线程应用1、多线程并发执行Java 对于线程启动后唯一能够保证的是每个线程都能被启动并且结束。但是对于哪个线程先执行,是没有保证的,CPU 会为每个疑问:为什么先调用主线程的方式时,不会出现主线程和次线程混调用的显示?操作结果 2:创建次线程类创建主线程并调用线程创建主线程并调用线程操作结果 1:第 3 节 实现 Runable 接口创建线程框架结构Class A implemengts Runable{Public void run(){}}A a=new A();Thread t=new Thread(A);Thread t1=new Thread(A,”线程 1”);操作结果 1:创建次线程类创建主线程并调用线程操作结果 1:操作结果 2:第 2 节 继承 Thread 类创建线程1、继承 Thread 类创建线程Class 类名 extends Thread{Public void run(){//相关代码}}操作实例:创建次线程类2、java 线程模型1、新建状态线程被创建之后便处于新建状态2、就绪状态新建状态的线程调用 start()进入就绪状态阻塞状态的线程接触阻塞之后进入就绪状态3、运行状态出于就绪状态的线程获得 CPU 的资源,该线程进入就绪状态。4、阻塞状态是一个正在运行的线程,因为一些原因让出 CPU 资源暂时中止而进入运行状态。5、终止状态1、正常中止2、强制终止: stop、 destory()3、异常终止:当线程执行过程中产生异常,线程会终止。图解异常生命周期操作结果:第十五章 SE 基础-多线处理第 1 节 线程基本知识1、线程与进程进程:执行中的程序线程:轻量级的进程线程本身不能单独运行,必须放在一个进程中才能执行。

发表评论

暂无评论,赶快抢占沙发吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值