1. 在java编程中,多线程并发总有些疑惑:如为什么会产生并发?并发会有什么影响?java中提供了哪些处理并发的技术(机制)
关于并发产生的原因,我查了一些资料目前发现有两种原因:一,存在共享的资源且对资源有修改行为(静态变量);二,对象中存在状态变量且在多线程中错误地使用该对象(应该属于编码问题)。
影响:概括地说,就是得不到预期的结果。
java中可使用volatile 和synchromized.
下面地址比较详细地介绍了并发,很不错,值得推荐。http://www.cnblogs.com/dolphin0520/p/3920373.html
慢慢更新中。。。
时间: 2024-12-11 06:10:19