关于多线程编程的一个问题# Programming - 葵花宝典r*r2010-06-02 07:061 楼Hi,北郊Buffalo Grove家庭,诚聘健康、清洁、有经验和爱心的保姆,从10月底开始照顾一个六个月大的宝宝,周一至周五,有意请致电312-404-2730,谢谢!
c*32010-06-02 07:062 楼一个美国公司在国内叫我帮着做了一个小活,得到了一个1099-MISC的表我报了federal的税,需要报state么?(公司在美国,但是这个工作在国内,pay也在国内pay的)谢谢了
m*p2010-06-02 07:063 楼I-130的14b不适用,也要选No吗?I-130的20,一定要写国外地址吗?如果没有国外住址,姓名也一定要填的,对吗?国内学校毕业了就没地址了,总不会要把父母的地址写上吧?谢谢!
h*n2010-06-02 07:065 楼1.Chase 力作 continental onepass信用卡 首笔消费就送25000miles(无金额限制)http://creditcardbonus.spaces.live.com/blog/该卡是Chase发行的Mastercard,大家比 较感兴趣的是首次消费(无限额)就送25000miles(足以美国国内机票的往返),添加一张附卡赠送5000miles,首年无年费。还有一些值得一提的Continental航空的增值服务,比 如第一个托运行李免费。因为是新出的卡,一笔交易就送25000miles,应该是一个不错的deal,需要的尽快申请。最近申请chase家的信用卡会 弹出一个页面,写着Before you go...We hope you willreconsider,不用对它客气,赶紧点击Return&Apply,拿到落袋为安。具体详情请见http://creditcardbonus.spaces.live.com/blog/2. Free $75 + Extra $60 Cashback Bonus from Discover More®
c*32010-06-02 07:067 楼哦,那个时候我F1,NR【在 c*********3 的大作中提到】: 一个美国公司在国内叫我帮着做了一个小活,得到了一个1099-MISC的表: 我报了federal的税,需要报state么?(公司在美国,但是这个工作在国内,pay也在: 国内pay的): 谢谢了
f*n2010-06-02 07:068 楼你是说B14b?如果不适用酒不选。就是用中文填19的地址。如果19没有填,20不用填地址。记得your relative=移民那个人。【在 m******p 的大作中提到】: I-130的14b不适用,也要选No吗?: I-130的20,一定要写国外地址吗?如果没有国外住址,姓名也一定要填的,对吗?国: 内学校毕业了就没地址了,总不会要把父母的地址写上吧?: 谢谢!
P*a2010-06-02 07:069 楼我不看底,觉得新。。。【在 R******d 的大作中提到】: http://www.mycollect.net/antiqueEstimation/show-484812-1.html
m*r2010-06-02 07:0614 楼一个大项目,代码太多了,简单解释一下,一个线程用了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 的大作中提到】: 贴出代码先
a*d2010-06-02 07:0616 楼为什末你说 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吧
h*i2010-06-02 07:0617 楼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吧
a*l2010-06-02 07:0618 楼为什么不会修改?线程都是在一个地址空间的.【在 m********r 的大作中提到】: 程序有两个线程,一个线程的某个函数什么情况下会修改另一个线程的全局变量?怎么: 避免?
o*i2010-06-02 07:0619 楼啥叫 另一个线程的全局变量?全局变量是进程空间的亚【在 m********r 的大作中提到】: 程序有两个线程,一个线程的某个函数什么情况下会修改另一个线程的全局变量?怎么: 避免?