博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
并发的优势与风险
阅读量:4220 次
发布时间:2019-05-26

本文共 232 字,大约阅读时间需要 1 分钟。

1、优势:
(1)速度:同时处理多个请求,响应更快;复杂的操作可以分成多个进程(或线程)同时进行
(2)设计:程序设计在某些情况下更简单,也可以有更多的选择
(3)资源利用:CPU能够等待IO的时候能够做一些其他的事情
2、风险:
(1)安全性:多个线程共享数据时可能会产生于期望不相符的结果
(2)活跃性:某个操作无法继续进行下去时,就会发生活跃性问题。比如:死锁、饥饿等问题。
(3)性能:线程过多时会使得:CPU频繁切换,调度时间增多;同步机制;消耗过多内存

转载地址:http://jgomi.baihongyu.com/

你可能感兴趣的文章
Keil MDK生成LIB库以及使用LIB库
查看>>
keil优化等级影响STM32 GPIO速度变化
查看>>
单片机系统重写printf函数
查看>>
C语言可变参数函数实现原理解析 - 重写printf
查看>>
STM32的printf函数重定向
查看>>
如何将有符号数转化为BCD码?
查看>>
负数取绝对值时小心越界:如Math.abs(-2147483648)
查看>>
字符串切割函数strtok、strtok_s、strtok_r的区别
查看>>
win的powershell下使用mingw编译慢的问题
查看>>
C++ 清空队列(queue)的几种方法
查看>>
从MySQL中的存储过程打印调试信息(Print debugging info from stored procedure in MySQL)
查看>>
如何替换_GD32如何替换STM32?
查看>>
GD兆易GD32系列MCU替换ST芯片对照表
查看>>
一、LCD12864(带字库的)使用教程:
查看>>
LCD12864经典驱动(详细注释)
查看>>
[AVR单片机] 解决64位系统下 AVR STDIO+WINAVR编译时 “sync_with_child”错误
查看>>
戏(细)说Executor框架线程池任务执行全过程(上)
查看>>
基于C++11的线程池(threadpool),简洁且可以带任意多的参数
查看>>
printf(“%02x\n“, c) 之坑------浪费0.5小时
查看>>
技术往事:改变世界的TCP/IP协议(珍贵多图、手机慎点)
查看>>