l*t
2 楼
有个疑问:我曾经买了一张AA的单程机票,北京-芝加哥,大约800刀,当时是用debit
card付的钱, debit卡啊!后来我的AA账户上就有了8000点。那么如果我用AA的credit
card买的话,2倍点数,又能拿1600点。那么总共就是花了800刀,拿了9600
AAdvantage的点,岂不是12倍积分???
我最近买了张AA 国内往返机票,还没有飞,500刀用的 AA卡,已经post了 1000点到AA
账户,那么等我飞了之后还会有额外的点数post到我的AA账户吗?
card付的钱, debit卡啊!后来我的AA账户上就有了8000点。那么如果我用AA的credit
card买的话,2倍点数,又能拿1600点。那么总共就是花了800刀,拿了9600
AAdvantage的点,岂不是12倍积分???
我最近买了张AA 国内往返机票,还没有飞,500刀用的 AA卡,已经post了 1000点到AA
账户,那么等我飞了之后还会有额外的点数post到我的AA账户吗?
h*e
3 楼
【女生食物被加工业原料 竟是室友所为】小王在浙江一大学读书,上个月五一放假时
,她将平时吃的米粉和白糖放在寝室就回家过假期了,而等她回来后发现白糖竟然被人
放入了工业催肥激素,而加料的这个人就是自己朝夕相处的室友。事后,室友向小王道
了歉,并称自己有精神疾病。
,她将平时吃的米粉和白糖放在寝室就回家过假期了,而等她回来后发现白糖竟然被人
放入了工业催肥激素,而加料的这个人就是自己朝夕相处的室友。事后,室友向小王道
了歉,并称自己有精神疾病。
g*s
4 楼
semaphore?
l*a
5 楼
你要是AA白金会员你会发现拿的更多。
debit
credit
AA
【在 l*********t 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 有个疑问:我曾经买了一张AA的单程机票,北京-芝加哥,大约800刀,当时是用debit
: card付的钱, debit卡啊!后来我的AA账户上就有了8000点。那么如果我用AA的credit
: card买的话,2倍点数,又能拿1600点。那么总共就是花了800刀,拿了9600
: AAdvantage的点,岂不是12倍积分???
: 我最近买了张AA 国内往返机票,还没有飞,500刀用的 AA卡,已经post了 1000点到AA
: 账户,那么等我飞了之后还会有额外的点数post到我的AA账户吗?
debit
credit
AA
【在 l*********t 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 有个疑问:我曾经买了一张AA的单程机票,北京-芝加哥,大约800刀,当时是用debit
: card付的钱, debit卡啊!后来我的AA账户上就有了8000点。那么如果我用AA的credit
: card买的话,2倍点数,又能拿1600点。那么总共就是花了800刀,拿了9600
: AAdvantage的点,岂不是12倍积分???
: 我最近买了张AA 国内往返机票,还没有飞,500刀用的 AA卡,已经post了 1000点到AA
: 账户,那么等我飞了之后还会有额外的点数post到我的AA账户吗?
s*r
7 楼
non-blocking algorithm 禁止使用 lock 或 mutex,
只能使用 atomic operation, 比如 compare-and-swap (CAS)
哪个公司出的题?
只能使用 atomic operation, 比如 compare-and-swap (CAS)
哪个公司出的题?
d*j
8 楼
如果你这八百刀机票飞的月球,那就是23万迈,算算是几倍?
唯一的问题就是aa好像不卖飞月球的单程票
debit
credit
AA
【在 l*********t 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 有个疑问:我曾经买了一张AA的单程机票,北京-芝加哥,大约800刀,当时是用debit
: card付的钱, debit卡啊!后来我的AA账户上就有了8000点。那么如果我用AA的credit
: card买的话,2倍点数,又能拿1600点。那么总共就是花了800刀,拿了9600
: AAdvantage的点,岂不是12倍积分???
: 我最近买了张AA 国内往返机票,还没有飞,500刀用的 AA卡,已经post了 1000点到AA
: 账户,那么等我飞了之后还会有额外的点数post到我的AA账户吗?
唯一的问题就是aa好像不卖飞月球的单程票
debit
credit
AA
【在 l*********t 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 有个疑问:我曾经买了一张AA的单程机票,北京-芝加哥,大约800刀,当时是用debit
: card付的钱, debit卡啊!后来我的AA账户上就有了8000点。那么如果我用AA的credit
: card买的话,2倍点数,又能拿1600点。那么总共就是花了800刀,拿了9600
: AAdvantage的点,岂不是12倍积分???
: 我最近买了张AA 国内往返机票,还没有飞,500刀用的 AA卡,已经post了 1000点到AA
: 账户,那么等我飞了之后还会有额外的点数post到我的AA账户吗?
H*g
9 楼
这个隐蔽啊。爱吃白糖长肉的话有几个人会去怀疑呢?
w*n
10 楼
glassdoor上LinkedIn的题
大牛能指点下吗?
我goog到这个,但是没太看懂
http://stackoverflow.com/questions/1645326/non-blocking-thread-
【在 s********r 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: non-blocking algorithm 禁止使用 lock 或 mutex,
: 只能使用 atomic operation, 比如 compare-and-swap (CAS)
: 哪个公司出的题?
大牛能指点下吗?
我goog到这个,但是没太看懂
http://stackoverflow.com/questions/1645326/non-blocking-thread-
【在 s********r 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: non-blocking algorithm 禁止使用 lock 或 mutex,
: 只能使用 atomic operation, 比如 compare-and-swap (CAS)
: 哪个公司出的题?
z*3
12 楼
最后半句亮了
小王:CNM,你为什么往我的白糖里加四月肥?
舍友:我有病啊
小王:我有药啊
舍友:你有多少
小王:你吃多少我有多少
舍友:你有多少我吃多少
。。。
小王:CNM,你为什么往我的白糖里加四月肥?
舍友:我有病啊
小王:我有药啊
舍友:你有多少
小王:你吃多少我有多少
舍友:你有多少我吃多少
。。。
s*r
16 楼
大牛不敢。
我只是写过一些简单的 non-blocking algorithm。
这些 non-blocking 算法是 Multiple-Thread Multiple Data 的编程模式,用于多核
系统,但其执行效率与体系结构,尤其是 cache 结构相关。还牵涉到 memory
consistent model。在c++11 中,很多 atomic operation 是为这个准备的。
下面的 code 仅仅代表一个思路上的描述:
void enq(Node *queue, T val)
{
Node * node = new node(val);
node->next = NULL;
Node * tail = NULL, *last = NULL;
for (;;)
{
tail = queue->gettail(); //atomic get
last = tail->next;
if (tail == queue->gettail()) //Are we still there?
{
if (NULL == last)
{
if (NULL == compare_and_swap(&tail->next, NULL, node))
{
queue->settail(node);
break; //succeed
}
}
else
{
queue->settail(last); //Other threads preempt us
}
}
}
}
non-blocking algorithm 细节上非常 tricky,还有什么ABA problem。很多算法在业
界还处于试验阶段。据说某些牛级的 Professor, 在发表文章后,经过一段时间依然被
发现算法有bug.
【在 w**n 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: glassdoor上LinkedIn的题
: 大牛能指点下吗?
: 我goog到这个,但是没太看懂
: http://stackoverflow.com/questions/1645326/non-blocking-thread-
我只是写过一些简单的 non-blocking algorithm。
这些 non-blocking 算法是 Multiple-Thread Multiple Data 的编程模式,用于多核
系统,但其执行效率与体系结构,尤其是 cache 结构相关。还牵涉到 memory
consistent model。在c++11 中,很多 atomic operation 是为这个准备的。
下面的 code 仅仅代表一个思路上的描述:
void enq(Node *queue, T val)
{
Node * node = new node(val);
node->next = NULL;
Node * tail = NULL, *last = NULL;
for (;;)
{
tail = queue->gettail(); //atomic get
last = tail->next;
if (tail == queue->gettail()) //Are we still there?
{
if (NULL == last)
{
if (NULL == compare_and_swap(&tail->next, NULL, node))
{
queue->settail(node);
break; //succeed
}
}
else
{
queue->settail(last); //Other threads preempt us
}
}
}
}
non-blocking algorithm 细节上非常 tricky,还有什么ABA problem。很多算法在业
界还处于试验阶段。据说某些牛级的 Professor, 在发表文章后,经过一段时间依然被
发现算法有bug.
【在 w**n 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: glassdoor上LinkedIn的题
: 大牛能指点下吗?
: 我goog到这个,但是没太看懂
: http://stackoverflow.com/questions/1645326/non-blocking-thread-
w*n
19 楼
你这个跟我goog到的那个很象。
但是我没看太懂
这个CAS是做什么的呢?
if (NULL == compare_and_swap(&tail->next, NULL, node))
如果tail->next是NULL(就说明没有别的thread来改过),然后就把tail->next置成node
? 是这意思吗?
【在 s********r 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 大牛不敢。
: 我只是写过一些简单的 non-blocking algorithm。
: 这些 non-blocking 算法是 Multiple-Thread Multiple Data 的编程模式,用于多核
: 系统,但其执行效率与体系结构,尤其是 cache 结构相关。还牵涉到 memory
: consistent model。在c++11 中,很多 atomic operation 是为这个准备的。
: 下面的 code 仅仅代表一个思路上的描述:
: void enq(Node *queue, T val)
: {
: Node * node = new node(val);
: node->next = NULL;
但是我没看太懂
这个CAS是做什么的呢?
if (NULL == compare_and_swap(&tail->next, NULL, node))
如果tail->next是NULL(就说明没有别的thread来改过),然后就把tail->next置成node
? 是这意思吗?
【在 s********r 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 大牛不敢。
: 我只是写过一些简单的 non-blocking algorithm。
: 这些 non-blocking 算法是 Multiple-Thread Multiple Data 的编程模式,用于多核
: 系统,但其执行效率与体系结构,尤其是 cache 结构相关。还牵涉到 memory
: consistent model。在c++11 中,很多 atomic operation 是为这个准备的。
: 下面的 code 仅仅代表一个思路上的描述:
: void enq(Node *queue, T val)
: {
: Node * node = new node(val);
: node->next = NULL;
w*3
23 楼
看来ua dl改完之后积累里程数更容易被理解....
p*3
25 楼
这是哪个贱人出的题目... 太偏了
这个出题的人就是存心不让人过
这个出题的人就是存心不让人过
j*g
29 楼
AA拿里程不是看你花了多少钱,而是看你飞了多少
信用卡是额外的点数
信用卡是额外的点数
m*i
31 楼
这个对就是太specific了
p*3
34 楼
queue->settail(node);
Race condition here?? When other thread is reading tail??
Race condition here?? When other thread is reading tail??
f*3
40 楼
楼主是来卖萌的吧
相关阅读
语言艺术啊,in the process of buying itRe: 国内医生的病历体是跟谁学的 (转载)牛叉为什么俄罗斯人那么勇敢? :) (转载)礼拜天的心灵鸡汤学术问题:当年老毛为何让警服是白色一个有理想的娃,穿板拖打枪健康无公害笑话48---zz学术,洗衣服消毒液用什么?今年农业大势,我困惑了,四大名著里哪个最差?老毕带来了biang的流行两个舍友去澡堂洗澡,旁边的大妈问:你多大了?十几? 舍友听见比人猜她十几开心的不得了,然后故作姿态的说:我都27了。 大妈大惊说:不像!看你这胸可不像27的人啊!中国20世纪初怎么把森林覆盖率给搞成9%了?五毛以后可以改称 Duang Biang (转载)一些笑话一个物理学家,在菜场和菜贩子吵了起来全是亚裔娃的藤校就是个disaster (转载)学术:中国为什么有很高的人口/耕地面积比?