摘要:
c++builder我想说你的界面太不友好,调试太麻烦,跟vs比差的很远。 阅读全文
摘要:
鱼还是熊掌:浅谈多进程多线程的选择关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。经常在网络上看到有的XDJM问“多进程好还是多线程好?”、... 阅读全文
摘要:
在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程。但是,现在的情况更多的情况下要求在同一地址空间下拥有多个线程并发执行。因此线程被引入操作系统。为什么需要线程? 如果非要说是为什么需要线程,还不如说为什么需要进程中还有其它进程。这些进程中包含的其它迷你进程就是线程。 线程之所以说是... 阅读全文
摘要:
首先牙疼终于好了,想提醒自己一句要踏实一点,俗话就是“多问几个为什么”,当然不是问别人,是自己,吸取以前的经验,再踏实一点。 阅读全文
摘要:
有点跟不想项目节奏的感觉啊,加把劲,总是在以前看个东西觉得看懂了,等在做的时候总是需要在看一遍,加把劲。 阅读全文
摘要:
#include #include #include #include int producer_count = 0;boost::atomic_int consumer_count (0);boost::lockfree::spsc_queue > spsc_queue;//但生产者但消费者队列,... 阅读全文
摘要:
resize改变的实际的大小,reserve是容量即capacity如果先指定capacity的大小,可以防止内存的重新分配,我感觉在分配实际的内存的时候会餐口capacity的大小,如果事先指定容量就会在原来的基础上分配而不是重新分配一次,这样不会出现内存碎片,对于那种大型的对象,效率会提高不少,... 阅读全文
摘要:
#include #include #include #include boost::atomic_int producer_count(0);boost::atomic_int consumer_count(0);boost::lockfree::stack stack(128);//多生产者多消... 阅读全文