并发包中引入了线程池,好处是: 可以制定灵活的运行策略,比如single的,保证一个一个运行,fixed的可以保证一次只运行一定数量的线程 线程池可以将线程关闭 线程池可以使线程之间进行通讯 锁的好处是: 有公平锁,可以实现先来的线程,先执行 通过lock(reentrantelock)和condi ...
分类:
其他好文 时间:
2017-10-18 00:11:02
阅读次数:
208
1.网络超时2.慢查询3.流量 问题一:主库的从库太多,导致复制延迟从库数据以3-5个为宜,要复制的从节点数量过多,会导致复制延迟问题二:从库硬件比主库差,导致复制延迟查看Master和Slave的系统配置,可能会因为机器配置不当,包括磁盘I/O、CPU、内存等各方面因素造成复制的延迟。一般发生在高 ...
分类:
数据库 时间:
2017-07-21 01:14:22
阅读次数:
372
首先,我们启动子进程的时候,要修改子进程的工作目录。 这里我把工作目录随便指定了一个地方,目的是防止子进程默认继承了主进程的工作目录。如果你省了这一个地方,只要子进程开着,那它的工作目录就和主进程的工作目录是一样的,结局就是子进程删除主进程的工作目录,其实是被子进程自己占用着的,就算主线程关闭了也是 ...
分类:
系统相关 时间:
2017-07-20 19:42:05
阅读次数:
213
每个与mysqld的连接都在一个独立的线程里运行,您可以使用SHOW PROCESSLIST语句查看哪些线程正在运行,并使用KILL thread_id语句终止一个线程。 如果您拥有SUPER权限,您可以终止所有线程和语句。否则,您只能查看和终止您自己的线程和语句。 您也可以使用mysqladmin ...
分类:
数据库 时间:
2017-06-28 10:03:59
阅读次数:
121
1、mysql的生命周期 ①MySql服务器监听3306端口 ②验证访问用户 ③创建mysql线程 ④检查内存(Qcache) ⑤解析sql ⑥生成查询计划 ⑦打开表 ⑧检查内存(Buffer Pool) ⑨到磁盘取数据 ⑩写入内存 ①①返回数据给客户端 ①②关闭表 ①③关闭线程 ①④关闭连接 2、 ...
分类:
数据库 时间:
2017-05-14 01:09:42
阅读次数:
325
相信在学习JAVA时大家估计对线程都有很深的印象吧,如今当我开始接触Android开发时,真真正正的发现了线程是多麽的重要,现在就把我对线程的理解分享给大家。 大家一定要分清线程和进程不是一回事,进程是什么呢?进程就如我们需要执行class文件,而线程才是真正调用CPU资源来运行的。一个class文 ...
分类:
编程语言 时间:
2017-04-16 22:43:15
阅读次数:
240
教材学习内容总结 一.输入/输出 InputStream与Outputstream ? 串流设计的概念 从应用程序角度看,将数据从来源取出,可以使用输入串流,将数据写入目的地,可以使用输出串流;在Java中,输入串流代表对象为java.io.InputStream实例,输出串流代表对象为java.i ...
分类:
编程语言 时间:
2017-04-02 10:30:38
阅读次数:
250
问题某些公司数据库架构是两主多从,双活跨IDC机房,这样就存在一个问题。跨机房的数据库同步,必然会存在网络抖动,异常引起的slaveio,slavesql线程关闭的情况。2.解决的思虑1)写一个脚本定时监控slave状态2)使用shell写就可以3)使用crontab每分钟检查,判断,然后根据判断执..
分类:
数据库 时间:
2016-12-29 11:27:43
阅读次数:
177
1、默认为前台线程 当前台线程完成的时候,程序才会关闭 2、当所有前台线程关闭,所有后台线程自动结束 3、设置为后台线程 th.IsBackground=true; 4、获取当前的线程引用 Thread.CurrentThread 5、Abort() 终止线程,同时注销当前线程对象 6、开启一个线程 ...
分类:
编程语言 时间:
2016-07-19 22:09:31
阅读次数:
137
1,多线程编程: 线程和进程的区别:进程需要独立的内存空间,进程关闭那么线程关闭;而线程可以共享内存和资源,线程关闭进程不关闭。 Thread类和Runnable类,线程的创建:1,继承Thread类实例化一个Thread,然后重写Thread的run方法,然后调用start方法启动线程;2,实现一 ...
分类:
编程语言 时间:
2016-05-22 23:16:35
阅读次数:
161