linux程序开发
吴江2000
LTE/NR通信工程师,熟悉C语言、数据结构与算法、基站通信协议。
展开
-
apache和nginx原理上的不同之处
今天群里提到面试时问到apache和nginx原理有什么不同,一时还真没想起,想到的只是他们的优缺点,便搜索了下。记录学习下。顺便记录下优缺点吧。 原理不同之处: 为什么Nginx的性能要比Apache高得多?这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。目前Linu转载 2014-07-17 17:15:51 · 381 阅读 · 0 评论 -
Linux GCC常用命令
1简介 GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Comp转载 2014-10-06 12:13:37 · 300 阅读 · 0 评论 -
线程池的原理和实现
线程池的原理和实现 一。线程池的简介 通常我们使用多线程的方式是,需要时创建一个新的线程,在这个线程里执行特定的任务,然后在任务完成后退出。这在一般的应用里已经能够满足我们应用的需求,毕竟我们并不是什么时候都需要创建大量的线程,并在它们执行一个简单的任务后销毁。 但是在一些web、email、database等应用里,比如彩铃,我们转载 2014-11-22 10:21:09 · 508 阅读 · 0 评论 -
Linux进程通信之POSIX消息队列
消息队列是 Linux IPC 中很常用的一种通信方式,它通常用来在不同进程间发送特定格式的消息数据。 消息队列和之前讨论过的 管道和 FIFO 有很大的区别,主要有以下两点: 一个进程向消息队列写入消息之前,并不需要某个进程在该队列上等待该消息的到达,而管道和 FIFO 是相反的,进程向其中写消息时,管道和 FIFO 必需已经打开来读,否则写进程就会阻塞(默认情况下)。 IPC 的持转载 2016-11-26 15:53:12 · 290 阅读 · 0 评论