b********n 发帖数: 609 | 1 【 以下文字转载自 JobHunting 讨论区 】
发信人: forbaby2008 (宝宝), 信区: JobHunting
标 题: Re: 问个cisco的mutex的面试题
发信站: BBS 未名空间站 (Thu Oct 14 13:49:54 2010, 美东)
up一下
后最后问了这一个mutex的题,我实在答不上来,就问他应该怎么做,很简单的回答我
用hashtable,完了上网搜也没搜到答案,来这里问问,希望大牛给指点指点 |
b********n 发帖数: 609 | 2 这个有点意思。
【在 b********n 的大作中提到】 : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: forbaby2008 (宝宝), 信区: JobHunting : 标 题: Re: 问个cisco的mutex的面试题 : 发信站: BBS 未名空间站 (Thu Oct 14 13:49:54 2010, 美东) : up一下 : 后最后问了这一个mutex的题,我实在答不上来,就问他应该怎么做,很简单的回答我 : 用hashtable,完了上网搜也没搜到答案,来这里问问,希望大牛给指点指点
|
h***i 发帖数: 1970 | 3 为什么答案不是用compare and swap,java 用java.util.concurrent,c++也有TBB(这
个倒是没用过)。
【在 b********n 的大作中提到】 : 这个有点意思。
|
v*****r 发帖数: 1119 | 4 I guess it is about how to efficiently group large amount of data structures
that need to be protected on concurrent access. A properly sized hash table
can reduce the number of locks required when those data structures are
evenly distributed among hashtable entries (each entry hold roughly same
amount of data structures to be protected).
:然后最后问了这一个mutex的题,我实在答不上来,就问他应该怎么做,很简单的
:回答我用hashtable,完了上网搜也没搜到答案,来这里问问,希望大牛给指点指点 |
g*********s 发帖数: 1782 | 5 w/o congrete examples it's hard to give congrete answers.
the general principle is to reduce data dependency.
【在 b********n 的大作中提到】 : 这个有点意思。
|