永发信息网

高并发实时系统涉及到多线程处理,这样合理么

答案:1  悬赏:80  手机版
解决时间 2021-11-09 15:14
高并发实时系统涉及到多线程处理,这样合理么
最佳答案
总结论:java线程安全即任何(包括静态)都考虑线程冲突前提能存全局变量存全局变量则需要使用同步机制

通组比例讲解:
线程使用静态发事说线程访问同类static静态发事否发线程安全问题
public class Test {
public static void operation(){
// ... do something
}
}
事实证明要静态函数没处理线程共享数据存着线程访问同静态现资源冲突问题面看例:
public class StaticThread implements Runnable {
@Override
public void run() {
// TODO Auto-generated method stub
StaticAction.print();
}
public static void main(String[] args) {
for (int i = 0; i < 100; i++) {
new Thread(new StaticThread()).start();
}
}
}
public class StaticAction {
public static int i = 0;
public static void print() {
int sum = 0;
for (int i = 0; i < 10; i++) {
System.out.print("step " + i + " is running.");
sum += i;
}
if (sum != 45) {
System.out.println("Thread error!");
System.exit(0);
}
System.out.println("sum is " + sum);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
漓江竹筏漂流有哪些呢、求线路
魔兽争霸浩劫余生4.0秘籍
古风音乐工作室有哪些
制造蜂蜜的
亲你们知道哪里能配到比亚迪g6钥匙吗?
继母要落户要永久居住权
KTV里有芊芊这首歌吗?
请问下贴塑料桶的不干胶标签应当用哪一种不干
王民安老师的《卓越员工的有效沟通》这个课程
防弹少年团里面的果果真名是什么
有知道内蒙云氏家族的吗
郑州美莱和集美哪个好
联想 你他吗什么破乐phone手机 无缘无故关机
wifi网络FAST_39B258的密码是多少
澳利莎地址有知道的么?有点事想过去!
推荐资讯
说说写好的PHP代码如何在wampserver上怎么运
关于彩盒问题:知道盒子的长宽高怎么算用纸尺
bling的中文是什么意思?
农村自建房7.5米x6.5米3层设计图
塔城市凯顺驾训学校地址在哪,我要去那里办事
组合的问题 6个中取2个,再从剩下的4个中取2
vivo v3max可以升级安卓7的版本吗
曹老五实业是传销
家里散出檀香味预示着什么?
保温球阀 作用是什么?
美雅美容地址在什么地方,我要处理点事!
开通支付宝蚂蚁借呗需要多少芝麻信用分啊我的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?