![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
Xoco
这个作者很懒,什么都没留下…
展开
-
Linux小记(一)
1、用户态切换到内核态的三种方式; 2、进程间的几种通信方式; 3、内核的子系统; 4、hosts文件的一般表述; 5、进程的分类; 6、shutdown和reboot的使用; 7、孤儿进程和僵尸进程原创 2017-03-23 11:43:33 · 328 阅读 · 0 评论 -
Linux初识(二)
【1】关于线程:线程通常被定义为一个进程中代码的不同执行路线。从实现方式上划分,线程有两种类型:“用户级线程”和“内核级线程”。用户线程指不需要内核支持而在用户程序中实现的线程,其不依赖于操作系统核心,应用进程利用线程库提供创建、同步、调度和管理线程的函数来控制用户线程。这种线程甚至在像 DOS 这样的操作系统中也可实现,但线程的调度需要用户程序完成。内核线程则需要原创 2017-03-26 09:51:44 · 248 阅读 · 0 评论 -
Linux小记(三)
【1】 事件、临界区、互斥量、信号量可以实现线程同步1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调共同对一个共享资源的单独访问而设计的。 3、信号量:为控制一个具有有限数量用户资源而设计。 4、事 件:用来通知线程有一些事件已发生,从而启动后继任务的开始。【2】ifconfig 1原创 2017-04-04 21:32:30 · 153 阅读 · 0 评论 -
linux下tar.gz、tar、bz2、zip等命令小结
出自于:http://www.jb51.net/LINUXjishu/43356.htmlLinux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下转载 2017-04-20 18:43:32 · 167 阅读 · 0 评论 -
网络编程之socket
“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型转载 2017-07-05 11:56:30 · 169 阅读 · 0 评论