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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 踏雪风暴 中级黑马   /  2014-7-1 18:27  /  1391 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 踏雪风暴 于 2014-7-2 16:37 编辑

想问下多线程中说的运行资格是什么(运行资格与cpu执行不同),    跟锁有什么关系吗   

6 个回复

倒序浏览
本帖最后由 cat73 于 2014-7-1 21:55 编辑

就像你去买票
你拿着钱,那你就有资格买票,但是实际买到票还得排队,轮到你才能拿到票
要是你没钱,那就连买票的资格都没有

CPU是一个一个线程执行的
如果你的线程拥有执行资格,那么轮到你的时候你就会执行
如果没拥有执行资格,那么轮到你的时候会直接跳过你
回复 使用道具 举报
那与锁有关系吗
回复 使用道具 举报
cat73 发表于 2014-7-1 21:54
就像你去买票
你拿着钱,那你就有资格买票,但是实际买到票还得排队,轮到你才能拿到票
要是你没钱,那就连买票 ...

那与锁有关系吗
回复 使用道具 举报

还是说买票
就一个售票窗口
一个人买的时候售票窗口就锁住了
其他人有买票的权利么?
当然有 但是能取买票么?
那不行 得等正在买票的哥们买完后面的人才能去买
回复 使用道具 举报
cat73 发表于 2014-7-2 09:10
还是说买票
就一个售票窗口
一个人买的时候售票窗口就锁住了

o ,谢啦,买票的例子不错。
回复 使用道具 举报
可以去看看视频我记得有个就是说买票的!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马