随笔分类 -  并发编程

摘要:并发环境下进行编程时,需要使用锁机制来同步多线程间的操作,保证共享资源的互斥访问。加锁会带来性能上的损坏,似乎是众所周知的事情。然而,加锁本身不会带来多少的性能消耗,性能主要是在线程的获取锁的过程。如果只有一个线程竞争锁,此时并不存在多线程竞争的情况,那么JVM会进行优化,那么这时加锁带来的性能消耗 阅读全文
posted @ 2018-01-25 17:18 melonstreet 阅读(2526) 评论(3) 推荐(4) 编辑
摘要:C++11标准在标准库中为多线程提供了组件,这意味着使用C++编写与平台无关的多线程程序成为可能,而C++程序的可移植性也得到了有力的保证。另外,并发编程可提高应用的性能,这对对性能锱铢必较的C++程序员来说是值得关注的。 1. 何为并发 并发 指的是两个或多个独立的活动在 同一时段 内发生。生活中 阅读全文
posted @ 2016-02-12 22:54 melonstreet 阅读(3458) 评论(0) 推荐(6) 编辑

点击右上角即可分享
微信分享提示