上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 42 下一页
摘要: 转自https://www.cnblogs.com/yangyxd/articles/5615965.html Web开发环境搭建 Eclipse-Java EE 篇 【原创内容,转载注名出处】 1. 下载和安装 1.1 下载JDK 在Java官方网站下载最新版本的 Java SE: http:// 阅读全文
posted @ 2019-05-05 18:59 大老虎打老虎 阅读(279) 评论(0) 推荐(0)
摘要: 在生产者-消费者模式中,我们常常会使用到队列,这个队列在多个线程共享访问时存在互斥和竞争操作, 意味着每次访问都要加锁。如何更好的如何减少锁竞争次数呢 ?今天要介绍的双缓冲队列就是个不错的选择。 双缓冲队列就是冲着同步/互斥的开销来的。我们知道,在多个线程并发访问同一个资源的时候,需要特别注意线程的 阅读全文
posted @ 2019-04-21 13:38 大老虎打老虎 阅读(1627) 评论(0) 推荐(0)
摘要: 数据库连接 阅读全文
posted @ 2019-04-21 13:07 大老虎打老虎 阅读(618) 评论(0) 推荐(0)
摘要: 看个例子 如图所示,程序会崩溃,分析了是因为两个线程都在编辑变量t,子线程调用t时主线程不一定赋值已经完成,就会造成空指针的操作,加锁可避免这种问题 附一个别人遇到的问题 阅读全文
posted @ 2019-04-21 12:15 大老虎打老虎 阅读(5031) 评论(0) 推荐(0)
摘要: 内存是计算机的主存储器。内存为进程开辟出进程空间,让进程在其中保存数据。我将从内存的物理特性出发,深入到内存管理的细节,特别是了解虚拟内存和内存分页的概念。 内存 简单地说,内存就是一个数据货架。内存有一个最小的存储单位,大多数都是一个字节。内存用内存地址(memory address)来为每个字节 阅读全文
posted @ 2019-04-16 22:09 大老虎打老虎 阅读(1676) 评论(0) 推荐(0)
摘要: 多线程操作全局变量,必须考虑同步问题,否则可能出现数据不一致, 甚至触发coredump. 前段时间, 遇到一个多线程操作了全局的vector的问题, 程序崩了。场景是这样的:某全局配置参数保存在一个vector中,需要定时更新(更新线程), 另外的工作线程去读取配置。 这种场景是非常普遍的。 在该 阅读全文
posted @ 2019-04-16 10:25 大老虎打老虎 阅读(4637) 评论(0) 推荐(0)
摘要: 假设主机Aip:192.168.1.3掩码255.255.255.0网关192.168.1.1 主机Bip192.168.1.200掩码255.255.255.0网关192.168.1.1此时通信没有问题然后我把A的掩码改成了255.255.255.128! A的掩码修改完后 我通过A来pingB 阅读全文
posted @ 2019-04-10 00:51 大老虎打老虎 阅读(750) 评论(0) 推荐(0)
摘要: enable_shared_from_this是一个模板类,定义于头文件<memory>,其原型为: template< class T > class enable_shared_from_this; std::enable_shared_from_this 能让一个对象(假设其名为 t ,且已被 阅读全文
posted @ 2019-04-08 11:50 大老虎打老虎 阅读(4224) 评论(0) 推荐(2)
摘要: 学习libevent有助于提升程序设计功力,除了网络程序设计方面外,libevent的代码里有很多有用的设计技巧和基础数据结构,比如信息隐藏、函数指针、c语言的多态支持、链表和堆等等,都有助于提升自身的程序功力。 程序设计不止要了解框架,很多细节之处恰恰也是事关整个系统成败的关键。只对libeven 阅读全文
posted @ 2019-04-02 10:05 大老虎打老虎 阅读(2771) 评论(0) 推荐(0)
摘要: 2019/4/2 补充一下 这里如果填充为0,则不会崩溃,填充为非0时,再次调用赋值就会崩溃 推测非0拷贝破坏了string内部的数据结构,不要对任何类使用memset https://blog.csdn.net/sardden/article/details/42736947 阅读全文
posted @ 2019-03-29 21:22 大老虎打老虎 阅读(625) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 42 下一页