异步操作同一对象问题,请高人解答~!

问题描述

我写了个异步操作的程序,遇到点问题,也是概念上不太清楚,所以问问大家。异步操作会不会影像全局变量?就是说:有个全局变量stringA有个方法publicvoidsetA()该方法就是操作aa.因为方法很长,很有可能几次过来的异步操作同时在执行setA.问题1:当其中一次异步操作改变A的值会不会影像到其他异步操作?问题2:当A为setA方法内部的变量时,其中一次异步操作改变A的值会不会影像到其他异步操作?最好给出理论性的解释

解决方案

解决方案二:
会应该进行同步!!lock(A){setA();}
解决方案三:
可以去看看操作系统中关于临界资源和进程同步中的东西
解决方案四:
能在详细点解释吗?
解决方案五:
这个类的setA()方法如果是线程安全的,就不会影响到其他线程!一般情况下,某个类只保证它的静态方法是线程安全的!这要看具体情况!

时间: 2024-10-21 11:58:44

异步操作同一对象问题,请高人解答~!的相关文章

login-htmlunit模拟登录 请高人解答

问题描述 htmlunit模拟登录 请高人解答 使用htmlunit模拟登录的时候 ,首先穿创建了一个webclient 用webclient请求登录页面,同事请求解析验证码,验证码解析正确,然后开始登录系统,一直提示验证码错误. WebClient webClient = new WebClient(BrowserVersion.INTERNET_EXPLORER_11); webClient.getOptions().setJavaScriptEnabled(true); webClient

人民币阿拉伯数字转换成大写,然后角与分数字对不上,请高人解答。

问题描述 publicclassmy_simulate{publicstaticString[]chineseDigits=newString[]{"零","一","二","三","四","五","六","七","八","九"};publicstaticStringamountTochinese(double

linearlayout-android UI布局中layout_weight的问题,请高人指教

问题描述 android UI布局中layout_weight的问题,请高人指教 当我把占比例0.45的LinearLayout的visibility 设置为gone后,占比例为0.55的linearlayout就会占满全屏,请高人指教. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/re

配电网 故障定位-有木有高人解答一下有关配电网故障定位方面的一些难题。。

问题描述 有木有高人解答一下有关配电网故障定位方面的一些难题.. 小弟最近在做一个有关配电网的项目,在故障定位这块,看了很多参考文献,最近这几年比较流行的都是用所谓的矩阵算法或者改进的矩阵算法,目前根据项目需要我用Digsilent软件已经搭好了一个配电网的拓扑图,但是这个软件的DPL语言比较难,不太懂,想用matlab做控制算法,但是利用矩阵算法进行定位的第一步就是生成一个网络描述矩阵D,关于这点实在是搞不懂,小拓扑图可以考虑手动,但是这里好几百个节点,能不能有方法自动读取- 求高人解答!!q

acl-关于android手机蓝牙ACL问题,请高人赐教

问题描述 关于android手机蓝牙ACL问题,请高人赐教 本人在做一个类似连接蓝牙耳机的Android应用程序,需要在程序中配对蓝牙设备后和该蓝牙设备建立ACL连接. 由于ACL连接是蓝牙栈自行管理的,不知是否有高人有办法解决该问题.(我需要在上层应用中建立或者断开ACL连接) 由于本人只有2个C币,就只悬赏2个,以后攒多了再追加. 能交个沟通这方面技术的朋友很荣幸,希望各位高手不吝赐教, 本人联系方式:qq 943111858.

关于jquery mobile 转屏的问题,请高人指导,谢谢(有结构图)

问题描述 关于jquery mobile 转屏的问题,请高人指导,谢谢(有结构图) 是这样的,我的问题主要是JQM的转屏问题,我从A页面转屏到B页面(B页有多个data-role="page"),B页面的链接再转屏到同页面的指 定page时就没反应,请问有什么方法能解决这个问题呢? 解决方案 http://jingyan.baidu.com/article/afd8f4de411ca834e286e9e2.html

会员共享-多个网站之间如何共享会员帐户及基本信息?请高人指点

问题描述 多个网站之间如何共享会员帐户及基本信息?请高人指点 两个地方门户网站,相互独立,目前有意向合作,让会员之间可以相互登录帐号,这是第一步:以后如何服务能够跟上的话或者效果不错的,可以会员信息共享,甚至活动记录等信息都可以. 目前,准备用接口使会员相互可以登录,不知道如何做是比较安全一点的! 如果可以以后的话,是否有更好的办法? 请多多指点? 解决方案 http://baike.baidu.com/link?url=ZOaUxiONDY8YrxKAajD9jXFqA8EVukdyDvegz

struct-c++数组排列问题,请高人解惑~

问题描述 c++数组排列问题,请高人解惑~ struct Exam { string name; //名前 int tall; //身長 int weight; //体重 }; const int MAX = 5; //構造体配列要素数 //健康クラス定義 class Health { Exam exam[MAX]; //検診構造体配列 public: //検診設定 ex[]:検診構造体配列 void setExam(Exam ex[]) { for (int i = 0; i < MAX; i

mfc-新作的MFC release项目出现闪退现象,求高人解答!!!

问题描述 新作的MFC release项目出现闪退现象,求高人解答!!! 忘了说,debug和release的exe都会有这样的问题,但是在VS平台下打开没问题我打开弄好的exe后, 出来一个小窗口, 对话框吧,很快就闪退了.能看到里面有 正在试图恢复你的信息 可能要等几分钟的时间 的字样,原来的debug的exe也一样,但是在VS2013下 运作完全没问题,求大神们解析一下,万分感谢 这是我尝试了十多次终于截到的图片 忘了说,debug和release的exe都会有这样的问题,但是在VS平台下