多线程之-GCDGrand Centeral Dispatch(宏大的中枢调度器)GCD中有2个核心概念任务:执行什么操作队列:用来存放任务遵循FIFO(先进先出)原则执行任务同步方法: dispatch_sync异步方法: dispatch_async同步和异步的区别同步:只能在当前线程中执行任务...
分类:
编程语言 时间:
2016-01-03 23:46:31
阅读次数:
240
今天看《spring3.0企业应用开发实战》中关于web应用程序中调度器的启动和关闭问题中有这样一段话: 静态变量是ClassLoader级别的,如果web应用程序停止,这些静态变量也会从jvm中清除。但是线程则是JVM级别的,如果用户在web应用中启动一个线程,这个线程的生命周期并不会和we...
分类:
编程语言 时间:
2016-01-03 00:26:45
阅读次数:
275
WPF中的线程使用简介但凡涉及到图形界面,往往的设计都是不支持或者不推荐使用多个线程操作界面内容.而且通常会有一个专门的线程调度器来处理任务线程和界面线程的问题.下面提供两个两个方案.使用Dispatcher.BeginInvoke这个方法简单暴力适合小工作量的修改一些界面内容.使用Dispatch...
分类:
编程语言 时间:
2015-12-29 14:34:20
阅读次数:
251
1、Quartz包含3个核心(调度器、作业类、触发器) (1)、作业类:只需要实现org.quartz.job接口,同时包含里面的一个方法体execute()【这是被调度的作业体】 (2)、调度器:是由Scheduler接口体现 (3)、触发器:由Simple Trigger 和 Cron T...
分类:
其他好文 时间:
2015-12-28 15:45:03
阅读次数:
147
GCD(1)GCD基本知识GCD:Grand central Dispatch 牛逼的中枢调度器01 两个核心概念:队列和任务 使用步骤:1.定制任务,2.将任务添加到队列中(遵循先进先出的原则)02 同步函数和异步函数 (2)GCD基本使用01 异步函数+并发队列:开启多条线程,并发执行任务...
分类:
编程语言 时间:
2015-12-27 17:47:11
阅读次数:
278
0x01mysql的两种方向: 开发DBA:数据库设计(E-R关系图)、sql开发、内置函数、存储历程(存储过程和存储函数)、触发器、时间调度器(event scheduler) 运维---->管理DBA:安装、升级、备份、恢复、用户管理、权限管理、监控、分析、基准测试,语句优化(SQL语句)、.....
分类:
数据库 时间:
2015-12-26 18:32:03
阅读次数:
200
1.MR Job 输入非常多,启动map 非常多,如何提高MapTask 启动速度(附加条件:集群很空闲,资源多多):参考答案: a.重写调度器算法,降低时间复杂度 b.Out-of-bound heartbeat提高调度的效率 c.一次心跳分配多个Task d.Job Histor...
分类:
其他好文 时间:
2015-12-25 16:58:26
阅读次数:
145
环境:centos7.1简介:当脚本检测到某个RS的http服务掉线时,在LVS中自动移除RS;当所有RS的http服务掉线时,在LVS中移除所有RS,并将LVS调度器上的http服务加入到LVS中,作为告警页面。当脚本检测到某个RS的http服务活跃时,自动将其加入到LVS中,如果有调度器本身的存在LVS中..
分类:
其他好文 时间:
2015-12-25 06:28:22
阅读次数:
224
上一篇文章已经解释过lvs的原理已及作用,DR模式与NAT模式在部署上是有区别的:此拓扑中调度器只作为用户访问web的入口,各个web回应时直接利用的是网络,不通过调度器回应。部署DR模式的lvs环境需要注意几个点:调度器以及各个节点都必须配置VIP地址调度器中关闭icmp定向(ICM..
分类:
其他好文 时间:
2015-12-22 19:48:14
阅读次数:
260
iOS开发多线程篇—GCD介绍一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线...
分类:
移动开发 时间:
2015-12-18 13:11:00
阅读次数:
234