java中线程部分知识总结
来源:互联网 发布:dosbox0.74如何编程 编辑:程序博客网 时间:2024/05/21 10:23
1.java中线程的实现方法:(1): 通过Thread子类实现 public childthread extends Thread{.........}
(2):通过实现Runnable接口实现 class runnablethread implements Runnable{......}
在主程序通过这样调用: runnablethread thread1 = new runnablethread();
Thread thread2 = new Thread(thread1);
2.java中线程的控制方法:
(1): start():用于开始执行run()函数,既开始运行线程。
(2):stop() : 用于结束线程。
(3):suspend(); 用来暂停线程的执行(不过目前已经作废)。
(4):resume(): 用来恢复暂停的线程(目前已经作废).
(5):sleep() : 指定线程的睡眠时间。
(6): join() :调用线程等待本线程结束(就是让某个线程先运行完,在执行另一个线程)。
(7):yield():暂时停止调用线程并将其放置队列的尾部。
(8):wait() :目前常用的让线程暂停的方法。
(9):notify(): 唤醒暂停的线程,继续执行。
3.线程和线程组的消息
线程信息:
(1):currentThread():返回调用者线程。
(2):getName(): 返回当前线程名。
(3):getThreadGroup():返回线程的父线程组。
(4):getPriority() :返回线程的优先级。
(5):isAlive():返回true表示线程尚未启动。
(6):isDamon():返回true表示线程是精灵线程。
线程组信息:
(1):getName() :返回线程组名。
(2)::getparent() : 返回线程组的双亲线程组。
(3):getMaxPriority(); 返回线程组中的活动线程数。
(4):activeGroupCount(): 返回线程组中的活动线程组是数。
(5):enumerate():将该线程组中的所有活动线程加入list数组.
4.synchronized 关键词可以起到上锁的作用。
- java中线程部分知识总结
- java线程知识总结
- java部分知识小总结
- Java高级部分知识总结
- 关于Java中IO流部分的知识总结
- java中线程知识
- Java中线程知识总结(生产消费模型)
- Java线程相关知识总结
- Javascript 中数字的部分知识总结:
- 线程部分知识
- Java高级部分--线程重点总结
- Java中线程总结
- java中线程总结
- java中线程总结
- Activity 部分知识总结;
- css3部分知识总结
- angular部分知识总结
- JAVA并发线程池,线程锁知识总结
- 一个简单实用的轮播器
- 字节对齐与结构体大小
- css(1)
- SVN服务器搭建和使用(一)
- Tomcat服务命令!
- java中线程部分知识总结
- SVN服务器搭建和使用(二)
- SVN服务器搭建和使用(三)
- Oracle 各版本发行时间和特性
- Android UI控件之ToggleButton、Switch
- Epoll介绍和程序实例
- void及void指针含义的深刻解析
- 续第二次作业
- java小问题