操作系统
主要是OS的原理以及高并发多线程等等
微小的鱼
这个作者很懒,什么都没留下…
展开
-
Linux服务器部署常用命令小总结
工作一年再也没有用过Linux,现在要把在学校中的知识拿回来快速回顾总结一下Linux常用命令,我现在使用的是CentOS7做部署,总结一下Linux开发部署常用到的命令。不过特别讲一下一开始在虚拟机下载安装的书CentOS8(最新版本刚刚出没几个月果然不太稳定安装完后出现如下图这种情况,还是降一个版本好用希望对小伙伴们有帮助)如图:一、查看ls :列出目录内容-a 列出目录下的所有文件...原创 2019-11-29 14:29:23 · 814 阅读 · 1 评论 -
linux常用命令
linux常用的命令 虽然大三才学习linux 跟着学校学习的 然后大三下学期开始吧开发环境移到了linux下 感觉这些命令还是好好好烂熟与心得好!原创 2017-12-14 22:46:59 · 455 阅读 · 0 评论 -
分享一个用shell大佬写的--俄罗斯方块
其实不算太难主要是算法什么的那一套都是固定了(俄罗斯方块)基本照搬就行, 其他的主要看你的shell编程功底(这个是重点) 不懂得可以看怎么系统的学习shell编程 也可以看《Linux命令行与Shell脚本编程大全》原创 2017-11-25 22:05:29 · 308 阅读 · 0 评论 -
linux定时任务整理说明
任务定时原创 2017-11-24 22:51:28 · 258 阅读 · 0 评论 -
同样可以实现互斥,互斥锁和信号量有什么区别?
援引CU上一篇帖子的内容: “信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在semtake的时候,就阻塞在 哪里)。而互斥锁是用在多线程多任务互斥的,一个线程占用了某一个资源,那么别的线程就无法访问,直到这个线程unlock,其他的线程才开始可以利用这 个资源。比如对全局变量的访问,有时要加锁,操作完了,在解锁。有的时候锁和信号量翻译 2018-01-31 23:46:07 · 1009 阅读 · 0 评论 -
回调机制
软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的接口)。回调和异步...转载 2019-06-11 20:25:33 · 378 阅读 · 0 评论 -
多线程gc问题
GC是如何工作的GC的工作流程主要分为如下几个步骤:1、标记(Mark)2、计划(Plan)3、清理(Sweep)4、引用更新(Relocate)5、压缩(Compact)(一)、标记目标:找出所有引用不为0(live)的实例方法:找到所有的GC的根结点(GC Root), 将他们放到队列里,然后依次递归地遍历所有的根结点以及引用的所有子节点和子子节点,将所有被遍历到的结点标记...原创 2019-06-11 20:33:01 · 1887 阅读 · 0 评论