一、任务 创建20个线程,其中10个线程是将数据备份到 A 数据库中,另外10 个线程将数据备份到 B 数据库中,并且备份 A 数据库和 备份 B 数据库的是交叉运行的。 二、实现 1、实现备份 A 数据库和备份 B 数据库的 task。 2、分别创建线程执行 备份任务 3、执行任务查看结果 三、结 ...
分类:
编程语言 时间:
2017-09-12 13:45:40
阅读次数:
165
Middleware-请求管道的构成 在 ASP.NET 中,我们知道,它有一个面向切面的请求管道,有19个主要的事件构成,能够让我们进行灵活的扩展。通常是在 web.config 中通过注册 HttpModule来实现对请求管道事件监听,并通过 HttpHandler 进入到我们的应用程序中。而在 ...
分类:
其他好文 时间:
2017-09-11 10:18:24
阅读次数:
256
使用wait,notify时,一定要先获取该对象的锁,才可以调用。即:外面要使用synchronized包含。注意只有相同的对象,调用notify方法,才可以唤醒调用wait进入唤醒的方法。 ...
分类:
编程语言 时间:
2017-09-10 23:44:13
阅读次数:
266
Redis 复制、Sentinel的搭建和原理说明 转自:http://www.cnblogs.com/zhoujinyi/p/5570024.html. 背景: Redis-Sentinel是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如 ...
分类:
其他好文 时间:
2017-09-10 22:14:01
阅读次数:
343
Java线程的同步(七中方法):同步方法同步代码块wait和notify方法使用特殊域变量(volatile)使用重入锁使用ThreadLocal使用阻塞队列BlockingQueue使用原子变量实现线程同步AtomicInteger
分类:
编程语言 时间:
2017-09-09 23:18:44
阅读次数:
193
1 Reactor模型 Reactor模式是处理并发I/O比较常见的一种模式,用于同步I/O,中心思想是将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程/进程阻塞在多路复用器上;一旦有I/O事件到来或是准备就绪(文件描述符或socket可读、写),多路复用器返回并将事先注册的相应 ...
分类:
其他好文 时间:
2017-09-09 18:07:31
阅读次数:
152
fork()以后,父进程和子进程是并发执行的,父进程永远无法预测子进程什么时候结束。当子进程完成它的工作退出后,其父进程需要调用wait()或者waitpid()获取子进程的退出状态。 孤儿进程: 1) 父进程退出后,若它的子进程还在运行,那么这些子进程将成为孤儿进程。 2) 孤儿进程将被init进 ...
分类:
系统相关 时间:
2017-09-09 14:34:38
阅读次数:
192
同步事件(synchronizationEvent)当事件对象为激发时,如遇到KeWaitForXX等内核函数,事件对象则自动变回未激发态通知事件(NotificationEvent)当事件对象为激发时,如遇到KeWaitForXX等内核函数,事件对象则不会自动变回未激发态 Ring0(创建事件). ...
分类:
其他好文 时间:
2017-09-09 13:47:09
阅读次数:
212
# coding=gbk# 宝贝计划登录脚本import sqlfrom selenium import webdriverimport timefrom selenium.webdriver.support.wait import WebDriverWait as wimport makefile ...
分类:
其他好文 时间:
2017-09-09 10:44:10
阅读次数:
414
转自:http://elf8848.iteye.com/blog/1739571 通信双方建立TCP连接后,主动关闭连接的一方就会进入TIME_WAIT状态。 客户端主动关闭连接时,会发送最后一个ack后,然后会进入TIME_WAIT状态,再停留2个MSL时间(后有MSL的解释),进入CLOSED状 ...
分类:
其他好文 时间:
2017-09-09 00:02:38
阅读次数:
243