- 博客(10)
- 收藏
- 关注
原创 08_Linux线程
进程是系统分配资源的基本单位。线程是CPU调度的基本单位。线程是轻量级的进程(LWP:light weight process),在 Linux 环境下线程的本质仍是进程。进程必须至少包含一个线程。进程的所有线程都依赖进程资源(共享进程资源),进程结束,进程下的所有线程都将结束。每个线程共享进程资源,如程序计数器,一组寄存器和栈是线程独有。每个线程共享进程资源,如程序计数器,一组寄存器和栈是线程独有。查看指定进程的LWP号:ps -Lf pid;线程共享资源1) 文件描述符表。
2025-03-31 14:20:42
187
原创 07_Linux信号
信号是Linux进程间通信的最古老的方式。信号是软件中断,它是在 软件层次上对中断机 制的一种模拟,是一种异步通信的方式。信号可以导致一个 正在运行的进程被另一个正在运行的异步进程中断,转而处理某一个突 发事件。特点:简单不能携带大量信息满足某个特设条件才发。一个完整的信号周期包括三个部分: 信号 的产生,信号在进程中的注册(执行信号处理函数),信号在进程中的注销。查看信号编号:kill -l其中1-31号信号称之为常规信号(也叫普通信号或标准 信号),34-64称之为实时信号, 驱动编程与硬件相关。
2025-03-30 19:30:44
566
原创 06_Linux共享内存
完成不相关进程间多对多的通信,使一个磁盘文件与存储空间中的一个缓冲区相映射。当从缓冲区中取数据,就相当于读文件中的相应字节。因此,将数据存入缓冲区,则相应的字节就自动写入文件。这样,就可在不适用read和 write函数的情况下,使 用地址(指针)完成I/O操作。
2025-03-26 21:59:53
283
原创 05_Linux消息队列
消息队列是消息的链表,存放在内存中,由内核维护。消息队列的目的:多对多的进程通信消息队列的特点1、消息队 列中的消息是有类型的。2、消息队列中的消息是有格式的。3、消息队列可以 实现消息的随机查询。消息不一定要以先进先出的次序读取,编程 时可以按消息的 类型读取。(同类型消息按先进先出)4、消息队列允许一个或多个进程向它写入或者读取消息。5、与无 名管道、命名管道一样,从消息队列中读出消息,消息队列中对应的数据都 会被删 除。
2025-03-25 22:36:26
211
原创 04_Linux管道
dup复制文件描述符dup2复制文件描述符printf是把输出信息输出在文件描述符为1的输出设备,pd为文件a.txt的文件描述符,因此运行后,终端不会显示printf的结果,结果在文件a.txt中。
2025-03-20 23:31:54
810
原创 03_Linux进程
进程:可执行文件从运行到结束这段过程就叫进程,进程运行在系统上,占用内存空间,是动态的。程序存储在磁盘上,占用磁盘空间是静态的。进程运行时,内核为进程每个进程分配一个PCB(进程控制块),维护进程相关的信息。进程id标记每一个进程,0进程在内核中,1号进程在用户态,用户的所有进程都是由1号进程分配控制得来。进程的状态分为:等待态、就绪态、执行态等待态:进程正在等待CPU能调用的条件成立。就绪态:进程被调度的条件成立,等待CPU调度。执行态:进程的正在被CPU执行。查看进程状态:ps。
2025-03-18 23:19:44
741
原创 01_shell常用知识
取变量的值必需使用 $清楚变量使用unset从键盘获取值 read关键字 readonly 表示只读变量,不允许做出修改关键字 export 表示说明的变量会被导出为环境变量,但是必须使用source进行运行。
2025-03-11 23:23:22
240
原创 Oracle数据库有关外部表创建
Oracle数据库有关外部表创建一、创建目录与授权1、创建3个目录,分别用于存放数据源文件、日志文件与坏记录文件create or replace directory datadir as ‘D:\Oracle\data’;create or replace directory logdir as ‘D:\Oracle\log’;create or replace directory baddir as ‘D:\Oracle\bad’;2、将这些目录的想应权限授权给cr_17用户grant r
2020-06-20 09:00:56
406
1
原创 关于getSource()简单说明
关于getSource()。就是获得你目前这个事件的事件源,说通俗点,比如有一个按钮事件,你点击一个按钮,在处理事件中你用e.getSource(),就是获得这个按钮,你可以这样写JButton a=(JButton)e.getSource();把事件源转换成你点击的对象类。这样可以区分你获取的是哪个事件源(假如你有许多控件的事件)。这样你的a就可以用JButton里面的变量与...
2020-02-22 22:21:07
23632
空空如也
求一个代码,求出S盒的布尔函数表达式,并且求出代数表达式
2023-08-29
S盒用布尔函数表示,求雪崩特性
2023-08-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人