黑马程序员技术交流社区

标题: 关于多线程 [打印本页]

作者: 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