免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 塑料袋
打印 上一主题 下一主题

看到论坛前辈们用一帖就勾引出来那么多牛人,我也想试试 [复制链接]

论坛徽章:
0
511 [报告]
发表于 2006-12-22 13:02 |只看该作者
原帖由 塑料袋 于 2006-12-22 12:17 发表



中午我可以藤出来一点空,下午我还有别的安排

通常一个inode同时位于hash表,lru链,dentry也有指向inode的指针。
需要同时禁止这三种访问途径,才能确保一个inode的状态不变。

如果只是象你说的那么 ...


你这个人挺不懂事理的。我早就说了,你的知识漏洞一大堆,根本就不成体系。我会在你身上戳三个窟窿,++,--操作的意思,我还不认为你会弱到这种地布。仅想借此给你提个醒,如果您看不出我的话是在引导你。你就真是蠢的可以了。

再引导你一下,也无防。

像你这种一上来就把资源有事没事的一股脑放到spinlock保护下才敢去操作的思维,这怎么可能提高系统并发度,如何体现面向过程的编程艺术?你还竟然告诉我是因为ms_active标记的存在所以可以避免并发,嗨~这不又给了我一个蔑视你的机会?想通了,至少也要想好了再发言吧。否则你塑料袋的ID是成也此贴败也此贴。

论坛徽章:
4
戌狗
日期:2013-08-15 18:22:43技术图书徽章
日期:2013-08-21 13:48:45巨蟹座
日期:2013-09-26 17:06:39处女座
日期:2013-12-25 11:26:10
512 [报告]
发表于 2006-12-22 13:07 |只看该作者
我操,原来是引导我呀。

算了,我这人蠢,不喜欢别人引导,不懂的我会自己问。

我不想再理你了。

论坛徽章:
0
513 [报告]
发表于 2006-12-22 13:47 |只看该作者
火并升级了!secworld 在CU里潜水这么久,终于爆发了一回。哈哈

论坛徽章:
0
514 [报告]
发表于 2006-12-22 16:08 |只看该作者
原帖由 塑料袋 于 2006-12-22 13:07 发表
我操,原来是引导我呀。

算了,我这人蠢,不喜欢别人引导,不懂的我会自己问。

我不想再理你了。


真想上去抽你丫一顿,但不知白痴会不会传染


  1. __sync_one(....){
  2.         ......
  3.         /* Set I_LOCK, reset I_DIRTY */  <-------Linus Torvalds写于1997年的注释,看上去貌似很多余吧?
  4.         dirty = inode->i_state & I_DIRTY;
  5.         inode->i_state |= I_LOCK; <-------就算是学过C语言的猪,也知道这两句的表面意思,但塑料袋却不懂
  6.         inode->i_state &= ~I_DIRTY; <-------Linus Torvalds先生的注释就是给他这种连猪都不如的人写的
  7.         spin_unlock(&inode_lock);
  8.         ......
  9. }
复制代码


如果你还看不懂,我只能说你在读核上的实力,就像一个没断奶的孩子,继续再喝上三年奶吧。不要用Linus Torvalds所表示的成色来衡量自己,如果非要衡量请不要发在CU上。谢谢......

论坛徽章:
0
515 [报告]
发表于 2006-12-22 16:16 |只看该作者
一群钻技术的人聚在一起讨论总是特别有趣... ...

论坛徽章:
0
516 [报告]
发表于 2006-12-22 16:18 |只看该作者
原帖由 secworld 于 2006-12-22 16:08 发表


真想上去抽你丫一顿,但不知白痴会不会传染

[code]
__sync_one(....){
        ......
        /* Set I_LOCK, reset I_DIRTY */  <-------Linus Torvalds写于1997年的注释,看上去貌似很多余吧?
        dirty = inode ...



:em11::em11:能压住,LZ的牛人出现了,不知道这是谁的马家,谁的,

论坛徽章:
0
517 [报告]
发表于 2006-12-22 16:21 |只看该作者
如果这次塑料袋玩完了,是不是意味这么有意思的帖子也结束了?

论坛徽章:
0
518 [报告]
发表于 2006-12-22 17:00 |只看该作者
继续关注,希望一浪高一浪!

论坛徽章:
4
戌狗
日期:2013-08-15 18:22:43技术图书徽章
日期:2013-08-21 13:48:45巨蟹座
日期:2013-09-26 17:06:39处女座
日期:2013-12-25 11:26:10
519 [报告]
发表于 2006-12-22 17:44 |只看该作者
原帖由 secworld 于 2006-12-22 16:08 发表


[code]
__sync_one(....){
        ......
        /* Set I_LOCK, reset I_DIRTY */  <-------Linus Torvalds写于1997年的注释,看上去貌似很多余吧?
        dirty = inode->i_state & I_DIRTY;
        inode->i_state |= I_LOCK; <-------就算是学过C语言的猪,也知道这两句的表面意思,但塑料袋却不懂
        inode->i_state &= ~I_DIRTY; <-------Linus Torvalds先生的注释就是给他这种连猪都不如的人写的
        spin_unlock(&inode_lock);
        ......
}


你想说什么,通过这些代码你想证明什么??
我不能明白

论坛徽章:
0
520 [报告]
发表于 2006-12-22 17:55 |只看该作者
原帖由 塑料袋 于 2006-12-22 17:44 发表


你想说什么,通过这些代码你想证明什么??
我不能明白


那个注释就是为什么不会产生并发的说明。
还要我说多清楚啊?你!
你真是一个只见语句不见语意的Linux大陆第一高手,佩服~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP