
Linux
IoT_Joker
记性不好,写下来不容易忘
展开
-
MYSQL常用操作<linux>
一、登录\退出数据库 使用root身份登录数据库 mysql -u root -p 输入密码出现mysql>即为登录成功 输入quit;退出数据库; 二、库操作 1、新建库 创建一个名为school的库 create database school; 2、查看库 显示当前存在的库 show databases; 3、删除库 删除school库 drop database school; 4、选择要操作的库 选择操作school库; use school; 三、表的操作 1、常见数据类型原创 2020-11-22 18:33:02 · 220 阅读 · 0 评论 -
多进程实现
一、进程三种状态 1.就绪状态(Ready) 当进程已分配到除CPU以外的所有必须的资源,只要获得处理机便可以立即执行,这时的进程状态就被称为就绪状态。 2. 执行状态(Running) 当进程已获得CPU,其程序正在CPU上执行,此时的进程状态被称为执行态。 3. 阻塞状态(Blocked) 又称为等待、挂起状态。 正在执行的进程,由于等待某个事件发生而无法执行时,便放弃处理机而处于阻塞状态。引起进程阻塞的事件有很多种,例如,等待I/O完成、申请缓存区不能满足、等待条件(信号)等。 4. 状态转换 处原创 2020-10-24 10:11:43 · 612 阅读 · 0 评论 -
[Linux、C++]线程常用方法
一、概念 先了解一下进程,进程是系统中程序执行和资源分配的基本单位。每个进程有自己的数据段、代码段和堆栈段。 而线程通常叫做 “轻量级进程”,一个进程可以有多个线程,它和同进程中的其他线程共享进程空间(堆代码、数据、文件描述符、信号等),只拥有自己的栈空间,关系如下图示例。 线程也主要呈现三种状态:运行态、阻塞态、就绪态。 在同一个进程下,每个线程都有独立的ID,一般用tid表示。 二、线程实现 在c++11引入了一个多线程类std::thread,使用时需包含头文件<thread> 1、创建原创 2020-09-07 18:08:15 · 478 阅读 · 0 评论 -
[Linux]C++sleep操作
①头文件包含 unistd.h ②秒级延时sleep(1) ③微妙级延时usleep(1000000) 注:区分大小写原创 2020-09-07 11:30:46 · 664 阅读 · 0 评论