返回主页面 调度的优先级(Priority) 实验仅证明优先级设置的比较高并不一定先执行, * 线程的优先级仍然无法保障线程的执行次序。只不过,优先级高的线程获取CPU资源的概率较大,优先级低的并非没机会执行。 * 线程的优先级具有继承性,比如A线程启动B线程,则A和B的线程优先级是一样的。 pac ...
分类:
编程语言 时间:
2018-07-30 13:26:33
阅读次数:
166
信号灯(信号量)集 在多任务操作系统环境下,多个进程或线程会同时运行,多个任务可能可能为了完成同一个目标会相互协作,这样形成任务之间的同步关系;同样,在不同任务之间为了争夺有限的系统资源(硬件或软件资源)会进入竞争状态,这就是任务之间的互斥关系 任务之间的同步与互斥关系存在的根源在于临界资源。临界资 ...
分类:
系统相关 时间:
2018-07-11 12:38:20
阅读次数:
157
linux内核的三种 调度策略 : SCHED_OTHER 分时调度策略,(默认的) SCHED_FIFO实时调度策略,先到先服务 SCHED_RR实时调度策略,时间片轮转 实时进程将得到优先调用,实时进程根据实时优先级决定调度权值,分时进程则通过nice和counter值决定权值,nice越小,c ...
分类:
编程语言 时间:
2018-06-30 23:42:43
阅读次数:
244
双击热备在这个高度信息化的IT时代,企业的生产系统,业务运营,销售个支持以及日常管理环节越来越依赖计算机信息和服务,使得对高可用(HA)技术的应用需求大量上升,以便提供持续的,不间断计算机或网络vs服务器和web-server他们必须在同一个网段内,因为LVS转发包的时候,是直接修改了包目标的MAC地址,直接扔给了rs,基于MAC地址的修改是活动在OSI二层数据链路层的,工作在数据链路层的网络设备
分类:
其他好文 时间:
2018-06-22 13:49:35
阅读次数:
253
option redispatch option redispatch 是否允许重新分配在session 失败后 option abortonclose 丢弃由于客户端等待时间过长而关闭连接但仍在haproxy等待队列中的请求 option abortonclose #当服务器负载很高的时候,自动结... ...
分类:
其他好文 时间:
2018-06-12 10:23:23
阅读次数:
205
1 任务表 1.1 双向链表 进程中的就绪队列,锁的等待队列都需要带链表这一数据结构。 然后加上,和链表相关的一些操作。代码直接在最后贴上 2 任务初始化 2.1 扩展TaskStruct 需要在 中加入: 1. 该任务每次换上cpu后,能够执行的cpu嘀嗒数。可能是时钟中断间隔的倍数 2. 该任务 ...
分类:
其他好文 时间:
2018-06-05 13:24:10
阅读次数:
202
转自:https://blog.csdn.net/ezimu/article/details/54851148 概述: 等待队列、工作队列、Tasklet都是linux驱动很重要的API,下面主要从用法上来讲述如何使用API. 应用场景: 等待队列(waitqueue) linux驱动中,阻塞一般就 ...
分类:
系统相关 时间:
2018-05-28 14:47:38
阅读次数:
259
InnoDB: (1)具有事务(commit)、回滚(rollback)和崩溃修复能力(crash recovery capabilities)的事务安全(transaction-safe (ACID compliant))型表。 (2)支持外键。 (3)InnoDB 中不保存表的具体行数,也就是说 ...
分类:
数据库 时间:
2018-05-19 10:41:08
阅读次数:
164
Linux系统内核设置优化tcp网络,# vi /etc/sysctl.conf,添加以下内容 net.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭; net.ipv4. ...
分类:
系统相关 时间:
2018-05-17 20:38:48
阅读次数:
216
Future是我们在使用java实现异步时最常用到的一个类,我们可以向线程池提交一个Callable,并通过future对象获取执行结果。本篇文章主要讲述了JUC中FutureTask中的一些实现原理。使用的jdk版本是1.7。 Future Future是一个接口,它定义了5个方法: 简单说明一下 ...
分类:
其他好文 时间:
2018-05-04 16:53:53
阅读次数:
140