黑马程序员技术交流社区
标题:
关于多线程
[打印本页]
作者:
xxzlhx
时间:
2015-4-2 17:38
标题:
关于多线程
多线程的特点?
作者:
Fruious
时间:
2015-4-2 18:05
叮叮叮叮叮
作者:
陈佳
时间:
2015-4-2 22:49
当有代码需要同时运行时就需要用到多线程技术。
首先多线程需要创建新的线程,有两种方式:继承Thread类和实现Runnable接口
如果多个线程访问到了共同数据,那么这些线程里面操作共同数据的语句就需要加上同步,同步的方式有同步代码块和同步函数两种,都是给需要同步的代码加上了同步锁,持有锁的线程才能运行
有时候需要实现线程间的通信,比如两个线程交替运行而不是CPU随机运行,那么就需要使用等待唤醒机制,使用线程锁的wait和notify等方法。
希望对你有帮助!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2