前言 只有光头才能变强 之前已经写过多线程相关的文章了,有兴趣的同学可以去了解一下: "https://github.com/ZhongFuCheng3y/3y/blob/master/src/thread.md" 在阅读 "《阿里巴巴 Java开发手册》读后感" 时,还有未解决的问题: 如果是co ...
分类:
其他好文 时间:
2018-11-22 15:20:04
阅读次数:
181
思路: 利用thread类中,run方法在子线程中调用,其他方法在主线程调用,所以将生产者写入主线程,将消费者写入run函数中在子线程中执行,完成生产者消费者模型 注意: 1. 要在 init 函数中实例化一个Queue队列作为生产者消费者中介 2. 要在 init 函数中把daemon值设为Tru ...
分类:
编程语言 时间:
2018-11-22 14:28:52
阅读次数:
235
客户端发送sql 语句后的堆栈 #0 0x0000000100370565 in do_command(THD*) at percona-server-Percona-Server-5.6.37-82.2/sql/sql_parse.cc:1062#1 0x00000001002f3318 in d ...
分类:
数据库 时间:
2018-11-22 02:30:37
阅读次数:
166
1.sleep是属于Thread类的 wait是属于Object类的2.sleep:在sleep()方法执行过程中线程 >不会释放对象锁 wait: 在wait()方法执行过程中线程 >释放对象锁 --》引用: 对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法 ...
分类:
其他好文 时间:
2018-11-22 02:29:34
阅读次数:
177
org.apache.spark.deploy.yarn.Client.scala中的monitorApplication方法: 其中: yarn state为finished的时候的状态细分不够明确,将原来的 reportLauncherState(SparkAppHandle.State.FAI ...
分类:
其他好文 时间:
2018-11-22 02:28:07
阅读次数:
306
<Thread(Thread-1, started 8568)>尝试第1次连接<Thread(Thread-1, started 8568)>尝试第2次连接<Thread(Thread-2, started 9144)>尝试第1次连接正在检查连接<Thread(Thread-1, started 8 ...
分类:
编程语言 时间:
2018-11-22 00:31:45
阅读次数:
145
线程 在一个程序中,这些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。利用线程,用户可按下一个按钮,然后程序会立即作出响应,而不是让用户等待程序完成了当前任务以后才开始响应。 判断是否在同一个线程中的根本方法也比较简单,在Windows上直接用 GetCurr ...
分类:
编程语言 时间:
2018-11-21 22:18:59
阅读次数:
234
参考:https://www.cnblogs.com/1zhk/p/5269722.html 和 https://www.cnblogs.com/chenwolong/archive/2017/05/18/6872672.html Parallel.ForEach 和 ForEach 与 Paral ...
分类:
Web程序 时间:
2018-11-21 17:39:23
阅读次数:
178
1.查看目前mysql数据库锁表的情况 SELECT * FROM information_schema.INNODB_TRX; 2.杀掉查询结果中已经锁表的trx_mysql_thread_id kill trx_mysql_thread_id ...
分类:
数据库 时间:
2018-11-21 12:25:17
阅读次数:
166
线程 锁Synchronized 搞明白 线程 锁和多线程系列 1.线程创建 线程创建常见的三种方式: 继承Thread类 实现Runnable接口 实现Callable接口 第三种方式有异步调用效果,类似js中的ajax可以接收返回值,其余两种不能. package thread; import ...
分类:
编程语言 时间:
2018-11-20 22:58:32
阅读次数:
287