社区
英特尔边缘计算技术
帖子详情
如何验证多线程程序的正确性?如何证明多线程程序是线程安全的?
lydmc
2006-11-17 02:29:25
过程的不确定导致问题重现也不确定,无法确定Bug是否已被解决。
各位是采用什么方法验证程序的,我总感觉心里没底。
...全文
609
4
打赏
收藏
如何验证多线程程序的正确性?如何证明多线程程序是线程安全的?
过程的不确定导致问题重现也不确定,无法确定Bug是否已被解决。 各位是采用什么方法验证程序的,我总感觉心里没底。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aero_boy
2007-01-14
打赏
举报
回复
楼上说只能通过长时间的测试,这是不可靠的,多线程程序的线程安全问题有可能运行一万次只有一次出现不正确的结果,以可能每次都不正确,所以这个方法不能根本的解决问题,关键还是对问题的分析,找出竞争点,加以保护。
sunhuiNO1
2006-12-14
打赏
举报
回复
这个只能通过长时间的测试才能证明程序在多线程下是稳定和安全的,我们以前的多线程程序都要连续跑24个小时在多CPU的机器上。使用机器人程序测试。
pqmgumnq9n09za1kqbpp
2006-12-08
打赏
举报
回复
我的板子是技嘉的 GA-6BXD,PCB 版本号 1.6,BIOS 更新到最新。跳线在 100MHz/5.0X,装上 2 只原装 OEM PIII500 CPU,Solt1 接口,开机能够认到 2 个 CPU,显示
INTEL 440BX CHIPSET
VCORE1=2.00V VCORE2=2.00V
INTEL PENTIUM III-MMX CPU 500MHz , 2 Processor(2)
<CPU2 ID=0636><PATCH ID=0035><CPU1 ID=0636><PATCH ID=0035>
Memory Testing... 1048576KB OK.
但是无论安装 WinNT 4.0 Win2000 Pro/Server WinXP 都不能识别 2 个 CPU,任务管理器只有 1 个,任务管理器的图表菜单中也没有每个CPU一个图表的选项。
请教这是怎么回事?
Intel_CG
2006-11-18
打赏
举报
回复
Intel Thread Checker能对基于Windows Thread, PThread和OpenMP的多线程程序进行动态分析, 报告本次运行是被执行的代码中的发生的和潜在的线程死锁, 共享变量访问冲突等问题.
Intel Thread Checker会对你的可执行文件插入监测代码,可能导致检测时你的程序运行较慢, 故建议加载小数据量. 如测试JPEG Viewer 时用小图象.
WPF
多线程
演示
综上所述,WPF
多线程
演示项目可能涵盖了如何在WPF应用中正确使用
多线程
、避免阻塞UI、利用BackgroundWorker、Task Parallel Library或异步编程模型来实现后台任务,以及处理
线程安全
和异常等问题。这些知识点对于...
Java.Concurrency.in.Practice.pdf
- **2.1 什么是
线程安全
**:定义了
线程安全
的概念,即一个类或方法在
多线程
环境下被多个线程同时访问时仍能保持其
正确性
的能力。 - **2.2 原子性**:原子性是指操作要么完全执行,要么完全不执行,确保不会被中断。...
什么是
多线程
?如何实现
多线程
?
【转】什么是
线程安全
?怎么实现
线程安全
?什么是进程?什么是线程?...电脑中时会有很多单独运行的
程序
,每个
程序
有一个独立的进程,而进程之间是相互独立存在的。比如下图中的QQ、酷狗播放器、电脑...
什么是
线程安全
?如何保证
线程安全
?
当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象就是
线程安全
...
在
多线程
环境下,SimpleDateFormat 是
线程安全
的吗?
题目:在
多线程
环境下,SimpleDateFormat 是
线程安全
的吗? 不是,非常不幸,DateFormat 的所有实现,包括 SimpleDateFormat 都不是
线程安全
的,因此你不应该在
多线程
序中使用,除非是在对外
线程安全
的环境中使用...
英特尔边缘计算技术
567
社区成员
7,025
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章