
操作系统
隨意的風
从事10+年的技术开发,结交天下软件研发朋友,共同探讨技术、共同进步。
展开
-
_beginthreadex和CreateThread的区别
程序员对于Windows程序中应该用_beginthread还是CreateThread来创建线程,一直有所争论。本文将从对CRT源代码出发探讨这个问题。I. 起因使用_beginthread还是CreateThread,如果使用不当可能会有内存泄漏。翻阅了一下VC的运行库(CRT)源代码,终于找到了答案。II. CRTCRT(C/C++ Runtime Library)是支持C/C++运行的一系列函数和代码的总称。虽然没有一个很精确的定义,但是可以知道,你的main就是它负责调用的,.原创 2020-12-28 16:23:50 · 644 阅读 · 0 评论 -
Linux性能优化篇-了解CPU上下文切换
我们了解到导致平均负载,有可能是以下几种方面:CPU密集型(造成cpu利用率升高,可以理解) I/O密集型(io和cpu互斥的,也造成cpu利用率增高-不可中断进程的) 大量进程(???)根据平均负载的解释,单位时间内的处于可运行的进程和不可中断进程的进程数,System load averages is the average number of processe...原创 2020-03-20 16:18:21 · 859 阅读 · 0 评论 -
WaitForMultipleObjects 是Windows中的一个功能非常强大的函数
WaitForMultipleObjects是Windows中的一个功能非常强大的函数,几乎可以等待Windows中的所有的内核对象函数原型为:DWORD WaitForMultipleObjects( DWORD nCount, // number of handles in the handle array CONST HANDLE *lp...原创 2019-12-26 21:38:22 · 261 阅读 · 0 评论 -
磁盘分区在Windows和Linux下的表现形式对比
写在前面的话:磁盘分区在Windows下面比较好理解,在Linux下会有挂载的概念,理解起来比较难,但是可以通过与Windows对比,以一种通俗的方式将他们梳理清楚。====正文开始====我们的电脑磁盘出厂经过初始化后,要想使用,就要对其进行分区,由于受MBR分区表的限制,最多分成4个主分区,如果想要更多的分区,那么可以分成3个主分区和1个扩展分区,其中的...原创 2018-08-28 15:57:49 · 3478 阅读 · 1 评论 -
linux概念之分区与文件系统
Linux系统分区概念2015年05月19日 15:26:01 阅读数:4660 标签: Linux 系统分区 更多个人分类: Linux 在学习 Linux 的过程中,安装 Linux 是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进行分区。虽然,现在各种发行版本的 Linux 已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的原...原创 2018-08-28 16:53:18 · 13251 阅读 · 2 评论