Redian新闻
>
关于多线程编程的一个问题
avatar
关于多线程编程的一个问题# Programming - 葵花宝典
r*r
1
Hi,
北郊Buffalo Grove家庭,诚聘健康、清洁、有经验和爱心的保姆,从10月底开始照顾
一个六个月大的宝宝,周一至周五,有意请致电312-404-2730,谢谢!
avatar
c*3
2
一个美国公司在国内叫我帮着做了一个小活,得到了一个1099-MISC的表
我报了federal的税,需要报state么?(公司在美国,但是这个工作在国内,pay也在
国内pay的)
谢谢了
avatar
m*p
3
I-130的14b不适用,也要选No吗?
I-130的20,一定要写国外地址吗?如果没有国外住址,姓名也一定要填的,对吗?国
内学校毕业了就没地址了,总不会要把父母的地址写上吧?
谢谢!
avatar
h*n
5
1.Chase 力作 continental onepass信用卡 首笔消费就送25000miles(无金额限制)
http://creditcardbonus.spaces.live.com/blog/
该卡是Chase发行的Mastercard,大家比 较感兴趣的是首次消费(无限额)就送25000
miles(足以美国国内机票的往返),添加一张附卡赠送5000miles,首年无年费。还有
一些值得一提的Continental航空的增值服务,比 如第一个托运行李免费。因为是新出
的卡,一笔交易就送25000miles,应该是一个不错的deal,需要的尽快申请。最近申请
chase家的信用卡会 弹出一个页面,写着Before you go...We hope you will
reconsider,不用对它客气,赶紧点击Return&Apply,拿到落袋为安。
具体详情请见
http://creditcardbonus.spaces.live.com/blog/
2. Free $75 + Extra $60 Cashback Bonus from Discover More®
avatar
m*r
6
程序有两个线程,一个线程的某个函数什么情况下会修改另一个线程的全局变量?怎么
避免?
avatar
c*3
7
哦,那个时候我F1,NR

【在 c*********3 的大作中提到】
: 一个美国公司在国内叫我帮着做了一个小活,得到了一个1099-MISC的表
: 我报了federal的税,需要报state么?(公司在美国,但是这个工作在国内,pay也在
: 国内pay的)
: 谢谢了

avatar
f*n
8

你是说B14b?如果不适用酒不选。
就是用中文填19的地址。如果19没有填,20不用填地址。
记得your relative=移民那个人。

【在 m******p 的大作中提到】
: I-130的14b不适用,也要选No吗?
: I-130的20,一定要写国外地址吗?如果没有国外住址,姓名也一定要填的,对吗?国
: 内学校毕业了就没地址了,总不会要把父母的地址写上吧?
: 谢谢!

avatar
k*f
10
贴出代码先

【在 m********r 的大作中提到】
: 程序有两个线程,一个线程的某个函数什么情况下会修改另一个线程的全局变量?怎么
: 避免?

avatar
c*3
11
up
avatar
m*p
12
谢谢。
19没填。20还是要填移民那个人的中文姓名,对吧(即使不填中文地址)。
avatar
b*e
13
这么普的晚清瓶子,都有人下力气去仿了。。。。
avatar
m*r
14
一个大项目,代码太多了,简单解释一下,一个线程用了AES加密函数
aes_set_key(&aes_ctx_key,key, KEY_SIZE, 0); 其中key是硬件相关的密钥,
key[i] ^= mac_address[i];
另一个线程需要访问PCI设备,写数据到PCI地址时正常,读数据时发现aes_ctx_key被
改变了,这两个功能逻辑上完全不相关,虽然线程间共享资源,但是aes_ctx_key对另
一个线程是不可见,不太明白为什么。不过这里可能熟悉嵌入式的也不多,就当
brainstorming吧

【在 k****f 的大作中提到】
: 贴出代码先
avatar
f*n
15


【在 m******p 的大作中提到】
: 谢谢。
: 19没填。20还是要填移民那个人的中文姓名,对吧(即使不填中文地址)。

avatar
a*d
16
为什末你说 aes_ctx_key对另一个线程是不可见, 前面,你又说是全局变量?

【在 m********r 的大作中提到】
: 一个大项目,代码太多了,简单解释一下,一个线程用了AES加密函数
: aes_set_key(&aes_ctx_key,key, KEY_SIZE, 0); 其中key是硬件相关的密钥,
: key[i] ^= mac_address[i];
: 另一个线程需要访问PCI设备,写数据到PCI地址时正常,读数据时发现aes_ctx_key被
: 改变了,这两个功能逻辑上完全不相关,虽然线程间共享资源,但是aes_ctx_key对另
: 一个线程是不可见,不太明白为什么。不过这里可能熟悉嵌入式的也不多,就当
: brainstorming吧

avatar
h*i
17
aes_ctx_key如果不是全局变量,那就是典型的buffer overflow问题。

【在 m********r 的大作中提到】
: 一个大项目,代码太多了,简单解释一下,一个线程用了AES加密函数
: aes_set_key(&aes_ctx_key,key, KEY_SIZE, 0); 其中key是硬件相关的密钥,
: key[i] ^= mac_address[i];
: 另一个线程需要访问PCI设备,写数据到PCI地址时正常,读数据时发现aes_ctx_key被
: 改变了,这两个功能逻辑上完全不相关,虽然线程间共享资源,但是aes_ctx_key对另
: 一个线程是不可见,不太明白为什么。不过这里可能熟悉嵌入式的也不多,就当
: brainstorming吧

avatar
a*l
18
为什么不会修改?线程都是在一个地址空间的.

【在 m********r 的大作中提到】
: 程序有两个线程,一个线程的某个函数什么情况下会修改另一个线程的全局变量?怎么
: 避免?

avatar
o*i
19
啥叫 另一个线程的全局变量?
全局变量是进程空间的亚

【在 m********r 的大作中提到】
: 程序有两个线程,一个线程的某个函数什么情况下会修改另一个线程的全局变量?怎么
: 避免?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。