A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xxzlhx 中级黑马   /  2015-4-2 17:38  /  606 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

多线程的特点?

2 个回复

倒序浏览
叮叮叮叮叮
回复 使用道具 举报
当有代码需要同时运行时就需要用到多线程技术。
首先多线程需要创建新的线程,有两种方式:继承Thread类和实现Runnable接口
如果多个线程访问到了共同数据,那么这些线程里面操作共同数据的语句就需要加上同步,同步的方式有同步代码块和同步函数两种,都是给需要同步的代码加上了同步锁,持有锁的线程才能运行
有时候需要实现线程间的通信,比如两个线程交替运行而不是CPU随机运行,那么就需要使用等待唤醒机制,使用线程锁的wait和notify等方法。
希望对你有帮助!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马