您好,欢迎来到知库网。
搜索
您的当前位置:首页并发式编程

并发式编程

来源:知库网

并发编程以进程或者线程为为基本单位。

何为并发式编程?

真正的并发编程绝不是调用线程api,使用sunchronized,lock之类的关键字那么简单。从宏观的架构设计,到微观的数据结构,流程控制乃至算法,相比通常的串行式编程,都可能发生变化。

单凭并发式编程并不能保证提高程序性能,还必须在程序设计上下工夫。

并发编程以以资源共享和竞争为主线,是现实世界的逼真模拟。

并发编程要考虑的:

软件易于重用,维护,测试。

公平有效地运用资源,优化程序性能,增大吞吐率,减少响应时间,提高效率。

保证进程安全,防止竞态竞争。

保持进程活性,避免死锁,饥饿,活锁,资源枯竭。

减少锁开销,上下文切换带来的性能损失。

妥善处理多进程在算法,调试方面的复杂性

Copyright © 2019- zicool.com 版权所有 湘ICP备2023022495号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务