刘望舒 刘望舒
4年前
Android系统启动流程(一)解析init进程启动过程
作为“Android框架层”这个大系列中的第一个系列,我们首先要了解的是Android系统启动流程,在这个流程中会涉及到很多重要的知识点,这个系列我们就来一一讲解它们,这一篇我们就来学习init进程。"tag:Android框架层Android系统启动categories:Android框架层本文首发于微信公众号「刘望舒」
捉虫大师 捉虫大师
3年前
写了一年golang,来聊聊进程、线程与协程
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。进程在早期的单任务计算机中,用户一次只能提交一个作业,独享系统的全部资源,同时也只能干一件事情。进行计算时不能进行IO读写,但CPU与IO的速度存在巨大差异,一个作业在CPU上所花费的时间非常少,大部分时间在等待IO。为了更合理的利用
【python学习】从海贼王中体会进程、线程和协程
在学习Python的过程中,一种最直接的感触就是上手轻松,但精通很难,很多时候离不开计算机学科的基础知识。比如下面这个问题,我是没法第一时间想到准确答案的。协程和线程有什么区别?在学习的道路上,看懂听懂是输入,写明说清是输出,只有达到输出这一步才算真正搞懂一个知识点。So,今天就先搞搞这个问题,用海贼王的故事来理解个中差异。协程、
Stella981 Stella981
3年前
Linux(CentOS7)下安装Mysql8数据库
一、Linux版本!(https://oscimg.oschina.net/oscnet/3fe991fe178fb9a8e5af725be2e83166214.png)二、先下载Linux下的Mysql包,打开Mysql官网https://www.mysql.com/点击DOWNLOAD,进入
Wesley13 Wesley13
3年前
MySQL入门——在Linux下安装和卸载MySQL
MySQL入门——在Linux下安装和卸载MySQL摘要:本文主要学习了如何在Linux系统中安装和卸载MySQL数据库。查看有没有安装过MySQL使用命令查看有没有安装过:1root@localhost~yumlistinstalled
可莉 可莉
3年前
10.23 linux任务计划cron 10.24 chkconfig工具 10.25 systemd管理服务 10.26 unit介绍 10.27 target介绍
10.23linux任务计划cron在Linux中,任务计划是必不可少的,让某条命令,脚本,在某个时间可以执行。进而减少人力值班任务计划的配置文件/etc/crontabroot@aminglinux02~cat/etc/crontabSHELL/bin/bas
Wesley13 Wesley13
3年前
vsftpd功能介绍
用户认证:匿名用户:ftp,anonymous,对应Linux用户ftp,随便输密码,都能登录系统用户:Linux用户,用户/etc/passwd,密码/etc/shadow虚拟用户:特定服务的专用用户,独立的用户/密码文件nsswitch:networkserviceswitch名称解析框架pam:pluggableauthe
Stella981 Stella981
3年前
Linux基础环境搭建(CentOS7)
Linux基础环境搭建(CentOS7)虚拟机准备Linux简介虚拟机1\.新建虚拟机1.1新建首先先新建一台虚拟机现在给虚拟机使用ISO映像文件1.2克隆2修改
Wesley13 Wesley13
3年前
C#一种简单而有效的进程间同步
usingSystem;usingSystem.Threading;usingSystem.Threading.Tasks;namespaceInterProcessSynchronization{classInterProcessSync{
断网或者杀死进程后,退出房间的最长时间
RTCSDK5.1.13版本之前:一端杀进程,或是断网,server端会在60s后触发超时逻辑,另一端会收到对端离线的消息。不立刻发送通知是因为断网情况,server要兼容断线重连逻辑,需要对客户端的断网有一个容忍时长(目前是60s),也不会立即发送断线的