社区
Linux/Unix社区
帖子详情
问一个线程的问题
xyz332
2004-12-25 03:15:31
我在一个函数里面开启A和B两个线程和在函数里面开A线程,A里面开启B编程有什么区别吗?不考虑运行时间先后的问题,只考虑运行时资源占用情况等
在windows里面也是一样的吗?
谢谢!
...全文
125
5
打赏
收藏
问一个线程的问题
我在一个函数里面开启A和B两个线程和在函数里面开A线程,A里面开启B编程有什么区别吗?不考虑运行时间先后的问题,只考虑运行时资源占用情况等 在windows里面也是一样的吗? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
转转耳朵
2004-12-26
打赏
举报
回复
不同的线程共享全局变量,不管在哪儿开的线程对全局变量的访问是一样的。
lemonmisshll
2004-12-26
打赏
举报
回复
对呀,只是对全局变量访问时注意互斥罢了
xyz332
2004-12-25
打赏
举报
回复
那如果两个线程要访问同一段内存空间,上述的两种方法有什么不同呢?
lemonmisshll
2004-12-25
打赏
举报
回复
如果这两个线程之间没有共享数据的话,那基本上没什么区别,他们的资源都是用的函数下的独立内存空间.不过线程和进程就完全不同了.windows就搞不清了.
Neo_Liu
2004-12-25
打赏
举报
回复
up
阿里巴巴面试总结DOC版
阿里巴巴面试总结
关于
线程
访
问
另外
一个
线程
的变量
问
题
关于
线程
访
问
另外
一个
线程
的变量
问
题
之前帮别人调错,遇到
一个
错误,就是
一个
线程
A访
问
另外
一个
线程
B的成员变量,并且
线程
A在构造方法中有
线程
B的引用,但是无论
线程
A怎么获取
线程
B的成员变量都是 null,但是在
线程
B初始化中已经给成员变量赋值了。 后面解决了很久,没解决出来,然后刚好看到了 指令重排序
问
题
,下面我们来看
一个
例子 public class Test { int a = 0; boolean flag = false; public void writer(){
面试必
问
!多
线程
并发
问
题
多
线程
并发
问
题
,基本是面试必
问
的。 大部分同学应该都知道Synchronized,Lock,部分同学能说到volatile、并发包,优秀的同学则能在前面的基础上,说出Synchronized、volatile的原理,以及并发包中常用的数据结构,例如ConcurrentHashMap的原理。 这篇文章将总结多
线程
并发的各种处理方式,希望对大家有所帮助。 一、多
线程
为什么会有并发
问
题
为什么多
线程
同时访
问
(读写)同个变量,会有并发
问
题
? Java 内存模型规定了所有的变量都存储在主内存中,每条
线程
有自己的工
什么是
线程
安全
问
题
及怎么解决
线程
安全
问
题
1.什么是
线程
安全
问
题
就是 多
线程
环境中 , 且存在数据共享 ,
一个
线程
访
问
的共享 数据被其他
线程
修改了, 那么就发生了
线程
安全
问
题
, 整个访
问
过程中 , 无一共享的数据被其他
线程
修改了 就是
线程
安全的 程序中如果使用成员变量, 且对成员变量进行数据修改 , 就存在数据共享
问
题
, 也就是
线程
安全
问
题
2.为什么会有
线程
安全
问
题
? 当多个
线程
同时共享
一个
全局变量,或者静态变量, 进行写的操作时, 可能会发生数据的冲突
问
题
,也就是
线程
安全
问
题
, 但是做读的操作不会引发
线程
安全
问
题
线程
安全 指多个
线程
在
多
线程
(一):创建
线程
和
线程
的常用方法
一:为什么要学多
线程
应付面试 :多
线程
几乎是面试中必
问
的题,所以掌握一定的基础知识是必须的。 了解并发编程:实际工作中很少写多
线程
的代码,这部分代码一般都被人封装起来了,在业务中使用多
线程
的机会也不是很多(看具体项目),但是作为
一个
高级程序员如果不会多
线程
是说不过去的。 二:进程与
线程
进程 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的
一个
实例。程序运行时系统...
Linux/Unix社区
23,224
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章