社区
网络编程
帖子详情
执行CMap::Lookup方法是否需要同步?
flashboy
2005-03-21 02:49:53
我使用MFC中 的CMap定义了一个 HASHTABLE, 可能会有多个线程同时在其中新增节点和使用Lookup查找某个节点,没有删除节点操作. 新增节点的操作处我都加了同步,请问Lookup时候是否需要加入同步? 没有仔细研究过CMap的代码, 所以请知道内部细节的大虾子告诉偶啊
...全文
182
6
打赏
收藏
执行CMap::Lookup方法是否需要同步?
我使用MFC中 的CMap定义了一个 HASHTABLE, 可能会有多个线程同时在其中新增节点和使用Lookup查找某个节点,没有删除节点操作. 新增节点的操作处我都加了同步,请问Lookup时候是否需要加入同步? 没有仔细研究过CMap的代码, 所以请知道内部细节的大虾子告诉偶啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fisker0303
2005-03-24
打赏
举报
回复
to 楼主:如果不同步,最坏的情况可能是这样的。
写进程正在写数据ABCD的时候。读进程来读,如果尚未写完,可能只读到了ABC,造成读取的数据不完整。
etre
2005-03-24
打赏
举报
回复
如果全是查询是可以不用的,如果有查询有增加,需要
flashboy
2005-03-23
打赏
举报
回复
如果不加同步,最坏的情况是什么???????????????????????????????/
oyljerry
2005-03-22
打赏
举报
回复
读取时,可能增加了,同步一下
蒋晟
2005-03-22
打赏
举报
回复
Lookup也要同步。觉得太麻烦的话,创建一个隐藏窗口来做列集
fisker0303
2005-03-21
打赏
举报
回复
我认为应该同步一下,否则可能会出现读取的数据不完整。
TensorFlow 1.x 深度学习秘籍:6~10
原文:TensorFlow 1.x Deep Learning Cookbook 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。...您只
需要
关注-seq2seq RNN 的另一个示例
MFC主要知识点
WIN32 1. WM_COMMAND是由菜单,加速键,工具栏按钮,按钮发出;wParam包含ID,lParam包含句柄; 2 LOWORD()就是取低字节的,将...4 标准客户区绘图,一定要在WM_PAINT中进行才能
执行
:客户区分为背景和前景 ST
使用 TensorFlow 构建机器学习项目:6~10
其他卷积运算 TensorFlow 提供了多种应用卷积的
方法
,如下所示: tf.nn.conv2d_transpose:这适用于conv2d的转置(梯度),并用于反卷积网络中 tf.nn.conv1d:给定 3D 输入和filter张量,这将
执行
1D 卷积 tf.nn....
用显卡加速c语言程序,教程 | 如何在Julia编程中实现GPU加速
(times, t) end end end cu_jl = hcat(Array(last_cu), last_jl) c
map
= color
map
( "Blues", 16+ 1) color_
lookup
(val, c
map
) = c
map
[val + 1] save( "results/juliaset.png", color_
lookup
.(cu_jl, (c
map
,))) using...
Visual C++ MFC/ATL开发-高级篇(二)
VC++MFC中有许多现成的消息句柄,可当我们
需要
完成其它的任务,
需要
自定义消息,就遇到了一些困难。在MFCClassWizard中不允许添加用户自定义消息,所以我们必须在程序中添加相应代码,以便可以象处理其它消息一样...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章