线程基础 什么是线程(thread) 线程是CPU调度能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流[换言之,线程就是一堆指令集合],一个进程中可以并发多个线程,每条线程并行执行不同的任务 线程的执行特性 线程只有 3 个基本状态:就... ...
分类:
编程语言 时间:
2018-07-28 23:30:02
阅读次数:
325
设置线程名 查看线程名是很简单的,调用Thread.currentThread().getName()即可。 守护线程 守护线程是为其他线程服务的 垃圾回收线程就是守护线程~ 守护线程有一个特点: 当别的用户线程执行完了,虚拟机就会退出,守护线程也就会被停止掉了。 也就是说:守护线程作为一个服务线程 ...
分类:
编程语言 时间:
2018-07-24 11:54:12
阅读次数:
170
BUG描述:Semi-sync master failed on net_flush() before waiting for slave replyMariaDB 10.0.25 Centos6.6这是7月7下午5点因网络抖动,发生的半同步复制hang住的一个BUG。当时的现象就是主库无法插入,从库IO Thread线程挂起,与主库失连。错误日志截图当时的报警信息截图监控图后立即关闭半同步复制,
分类:
Web程序 时间:
2018-07-18 23:40:51
阅读次数:
472
1,继承Thread类,重写run方法; 2,实现Runnable接口,重写run方法; 3,实现Callable接口通过FutureTask包装器来创建Thread线程; 4,通过线程池创建线程; ...
分类:
编程语言 时间:
2018-07-17 10:48:30
阅读次数:
192
http://www.cnblogs.com/alex3714/articles/5230609.html 什么是线程(thread)? 线程是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线 ...
分类:
编程语言 时间:
2018-06-28 19:27:06
阅读次数:
176
package com.kaibing.thread; /** * 线程的通信 * * wati() * notify():随机唤醒一个 * notifyAll():全部唤醒 */ class PrintNum implements Runnable { int num = 1; @Override... ...
分类:
编程语言 时间:
2018-06-27 14:07:34
阅读次数:
180
1.什么是线程安全问题? 从某个线程开始访问到访问结束的整个过程,如果有一个访问对象被其他线程修改,那么对于当前线程而言就发生了线程安全问题; 如果在整个访问过程中,无一对象被其他线程修改,就是线程安全的。 2.线程安全问题产生的根本原因 首先是多线程环境,即同时存在有多个操作者,单线程环境不存在线 ...
分类:
编程语言 时间:
2018-06-17 22:26:43
阅读次数:
259
1. Android消息处理机制: Handler, MessageQueue, Looper, Thread 线程概念 : 一个应用程序运行时它的主体被称为进程, 一个进程内部可以有多个线程, 线程共享进程的资源 线程间通信 在android系统中是怎么封装通讯的,假如存在两个线程A和B,如果A线 ...
分类:
移动开发 时间:
2018-06-03 00:58:08
阅读次数:
171
线程创建有两种方式: 1、实现runnable接口 2、继承thread 线程 都重写run方法 2、runnable接口优势: java 单继承但可以实现多个接口 runnable 方式可以实现多线程共享一个公用资源 3、线程的生命周期:见下图 4、那么sleep 和 wait 是什么? 用于暂停 ...
分类:
编程语言 时间:
2018-05-20 15:35:50
阅读次数:
190
MySQL主从复制有异步模式、半同步模式、GTID模式以及多源复制模式,MySQL默认模式是异步模式。所谓异步模式,只MySQL 主服务器上I/O thread 线程将二进制日志写入binlog文件之后就返回客户端结果,不会考虑二进制日志是否完整传输到从服务器以及是否完整存放到从服务器上的relay ...
分类:
数据库 时间:
2018-05-15 15:54:01
阅读次数:
226