大约有 2,100 项符合查询结果(耗时:0.0088秒) [XML]
C++ Lock-free Hazard Pointer(冒险指针) - C/C++ - 清泛网 - 专注C/C++及内核技术
...,在使用链表实现的无锁堆栈中,一个线程可能正在尝试从堆栈的前面弹出项目(A→B→C)。 它会记住自栈顶而下的第二个值“B”,然后执行 compare_and_swap(target=&head, newvalue=B, expected=A) 不幸的是,在此操作正在执行时,另...
Windows x64编程中寄存器的使用 - C/C++ - 清泛网 - 专注C/C++及内核技术
... 与 rcx 以及 r10
在 64 位模式下,在 sysret 指令返回时,将从 rcx 处得到返回地址,从 r11 处得到 rflags 值,因此在进入 system services routine(系统服务例程)前,或者在系统服务例程中的第1个任务是 rcx 与 r11 寄存器,以便 sysret 返...
C#位运算符(C#按位与、按位或 等) - 更多技术 - 清泛网 - 专注C/C++及内核技术
...两个字节。如一个字节所剩空间不够存放另一位域时,应从下一单元起存放该位域。也可以有意使某位域从下一单元开始。例如:
struct bs
{
unsigned a:4
unsigned :0 /*空域*/
unsigned b:4 /*从下一单元开始存放*/
unsigned c...
创业公司如何实施敏捷开发 - 资讯 - 清泛网 - 专注C/C++及内核技术
...个项目能够成功。每一个任务完成,由项目执行者把任务从进行中贴到完成区域。再从未分配区域认领新任务贴到进行中的区域。
软件开发过程。认领任务后,怎么保证大家开发有质量的代码?团队有资深点的工程师,不需要...
C/C++中的段错误(Segmentation fault) - C/C++ - 清泛网 - 专注C/C++及内核技术
...串打印的时候,这个整数被当成了一个地 址,然后printf从这个地址开始去打印字符,直到某个位置上的值为\0。所以,如果这个整数代表的地址不存在或者不可访问,自然也是访问了不该访问的 内存——segmentation fault。
类似...
tcp加速技术解决方案 - 操作系统(内核) - 清泛网 - 专注C/C++及内核技术
.../2.0通过减少连接数来避免慢启动,上图经过4个RTT时间cwnd从1个MSS增加到慢启动阈值16
增加到慢启动阈值后,线性增加慢。 在一个RTT时间内收到所有确认只能增加1个MSS
丢包的后阈值减半,重新进入慢启动,空闲一个重传超时RTO...
CMake使用教程 - C/C++ - 清泛网 - 专注C/C++及内核技术
...roj项目。
通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(make install)、测试安装的程序是否能正确执行(make test,或者ctest)...
Java 理论与实践: 线程池与工作队列 - 更多技术 - 清泛网 - 专注C/C++及内核技术
...何新到的请求一直等待,直到获得一个线程来处理为止,从而可以防止资源不足。
线程池的替代方案
线程池远不是服务器应用程序内使用多线程的唯一方法。如同上面所提到的,有时,为每个新任务生成一个新线程是十...
App Inventor 2 UrsPahoMqttClient 拓展 - 物联网轻量级MQTT协议 · App Inventor 2 中文网
...误。
Unexpected error.
128
订阅错误 – 从服务器返回。
Error from subscribe.
32000
客户端在等待服务器响应时超时。服务器不再响应保持活动(KeepAlive)的消息。
Timed out waiting for a response.
...
boost多索引容器multi_index_container实战 - C/C++ - 清泛网 - 专注C/C++及内核技术
...iner,Tag>::type& i = get<Tag>(s);这段代码定义了一个容器索引,从容器s中提取出Tag标签作为索引的序列i(对于有序的容器也可以说是用Tag排序的序列),接下来是typedef typename MultiIndexContainer::value_type value_type;语句定义了容器的元素类...