雪白毛巾

文章
6
资源
0
加入时间
2年10月17天

信号的注册、信号的注册

信号的注册(修改信号pending位图)信号记录在进程pcb中;信号集合:sigset_t 结构体(保存信号):进程记录一个信号时是通过这个结构体的位图来记录的(1号信号在位图第0位置存储,位图的该位置原本是0,如果有信号,该位置置1),这个位图的位数+1代表的就是指定 的信号存储位置。信号的阻塞与屏蔽 在pcb中有一个pending结构体存储当前收到的信号,还有一个结构体bloc...

Linux(程序设计):48---缓冲区大小(SO_RCVBUF、SO_SNDBUF套接字选项)一、选项简单介绍二、演示案例

套接字选项详细介绍,见文章:https://blog.csdn.net/qq_41453285/article/details/89536443一、选项简单介绍当使用setsockopt来设置TCP的接收缓冲区和发送缓冲区的大小时,系统都会将其值加倍,并且不得小于某个最小值。TCP接收缓冲区的最小值是256字节(不同系统会有不同的值),而发送缓冲区的最小值是2048字节(不同系统会有不同的值...

Android 与 iOS 推送 Push Notification 的区别

Android安卓使用 GCM (Google Cloud Messaging) 接收推送,然后应用根据实际情况决定做什么反应,比如显示一个 Notification。所以安卓下,推送 Push 和 消息 Notification 是独立的。当用户紧致消息通知权限的时候,用户无法收到 Notification,但 GCM 消息仍然可以收到。安卓的 Notification 是...

数据库事务隔离级别 - 分析脏读 & 不可重复读 & 幻读

一 数据库事务的隔离级别数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。1. Read UnCommitted(读未提交)最低的隔离级别。一个事务可以读取另一个事务并未提交的更新结果。2. ...

java基础阶段学习Day02--基本概念 、常量 、变量 、运算符

java中的关键字1、关键字:在java中被赋予了特定功能或者特殊含义的单词2、特点:(1)关键字都是纯小写(2)在代码中起名字,不可以使用关键字(3)保留字:goto、const,在当前版本没有赋予特殊含义,但是不代表以后不会去使用标识符1、标识符:给代码起的名字,对类、接口、变量、常量、美剧等气的名字2、组成:(1)英文字母:a-zA-Z(2)数字:0-9(3)下划线:_(4)美元符号:$(5)所有语言的合法符号(在开发中不允许)3、注意事项:(1)数字不能开头(2)虽