失眠曲奇

文章
5
资源
0
加入时间
3年0月8天

并行编程中的“锁”难题

在并行程序中,锁的使用会主要会引发两类难题:一类是诸如死锁、活锁等引起的多线程Bug;另一类是由锁竞争引起的性能瓶颈。本文将介绍并行编程中因为锁引发的这两类难题及其解决方案。1. 用锁来防止数据竞跑在进行并行编程时,我们常常需要使用锁来保护共享变量,以防止多个线程同时对该变量进行更新时产生数据竞跑(Data Race)。所谓数据竞跑,是指当两个(或多个)线程同时对某个共享变量进行操作,且这...

libqrencode库编译及使用

libqrencode库libqrencode是一个日本人写的生成二维码的可以跨平台的c库,官网是这里,Github在这里。 在C++里当然也是可以使用的,但问题是官网上没仔细说明怎么使用这个库,花了几个小时研究了下,记录下来。平台WIN10 + VS15 + MFC dialog步骤从官网或者Github上fork下源代码VS里新建一个项目QRtest,对话框模式,选择在静态库中使用MFC

用move.js库实现百叶窗特效

今天操作的是一个,百叶窗效果的一个页面特效,好,现在直接上最终效果吧。demo做的有点low,不过效果都在了 这

javascript的事件描述

onblur:(使用在表单元素中,当元素失去焦点的时候执行) onchange:(使用在表单元素中,当某些东西改变是执