CWE-366:线程中的竞赛条件
查看自定义信息:
![]() ![]()
![]() ![]()
![]() ![]()
![]() ![]()
![]() 语言 C(不确定的患病率) C ++(不确定的患病率) 爪哇(不确定的患病率) C#(不确定的患病率) ![]()
示例1 以下示例证明了弱点。
(不良代码)
示例语言:C
int foo = 0;
int storenum(int num){
静态int计数器= 0; }计数器++; if(num> foo)foo = num; 返回foo;
(不良代码)
示例语言:爪哇
公共分类{
静态int foo = 0;
公共静态void main(){ new Threader()。start(); foo = 1; 公共静态类线程器扩展线程{ public void run(){
system.out.println(foo); }
![]()
提供更多信息 - 请选择其他过滤器。
|
使用共同弱点枚举(CWE)和本网站的相关参考使用条款。CWE由美国国土安全部(DHS)网络安全和基础设施安全局(CISA),由国土安全系统工程和开发研究所(HSSEDI)由manbetx客户端首页(MITER)。版权所有©2006–2023,Miter Comanbetx客户端首页rporation。CWE,CWSS,CWRAF和CWE徽标是Miter Corporation的商标。manbetx客户端首页 |