vv wait和notify,是要加syschronized的,是要获取锁的,wait是释放控制权,别的线程就可以执行了,notify和notifyall是通知其他线程执行。 ...
分类:
其他好文 时间:
2018-05-12 18:20:16
阅读次数:
138
1、环境描述。 主机:103.241.49.137(A) 主机:103.240.182.191(B) MYSQL 版本为5.1.112、授权用户。(本人比较懒,直接用的root 跳过这一步)A:mysql> grant replication slave,file on *.* to 'backup ...
分类:
数据库 时间:
2018-05-11 23:20:34
阅读次数:
188
环境简述 要说清楚问题,先要简单说下生产环境的网络拓扑(毕竟是个网络问题对吧) 看,挺简单的对吧,一个OpenResty做SLB承受客户端请求,反响代理到几台应用服务器。由于业务要求,必须要 第三方运营商的接口并返回结果到客户端。 怎么”挂“了 深夜接到某妹子电话本该是激动人心的事,但是奈何怎么都高 ...
分类:
其他好文 时间:
2018-05-11 14:30:33
阅读次数:
237
Linux 有许多可用来查找问题的简单工具,也有许多是更高级的 I/O Wait 就是一个需要使用高级的工具来debug的问题,当然也有许多基本工具的高级用法。I/O wait的问题难以定位的原因是因为我们有很多工具可以告诉你说I/O 受限了,但是并没有告诉你具体是那个进程引起的(哪些进程们) 确认 ...
分类:
系统相关 时间:
2018-05-10 18:11:58
阅读次数:
210
生产者与消费者模式就是解耦生产者与消费者的模式,通过例如商品来建立他们之间的联系,生产者只要生产商品就行,消费者只要消费商品。常用于并发,生产者线程生产商品,消费者消费商品,通过消费信息进行通讯。 用object的wait与notify实现 ...
分类:
其他好文 时间:
2018-05-10 17:09:53
阅读次数:
152
sysbench是一个模块化、跨平台、多线程基准测试工具,主要用于测试不同系统参数下的数据库负载情况,本文主要介绍0.4版本的使用。sysbench主要用于以下性能测试: 文件I/O性能 调度 内存分配和传输 POSIX线程 数据库 安装 1.安装插件 yum install libtool -y ...
分类:
其他好文 时间:
2018-05-10 15:37:08
阅读次数:
211
再次是一篇入门文,各路神仙退散。 直接进入主题,又不是历史课,关于RS232那些前世今生的故事就不摆了。 硬件链接 首先以9针小口为例(大口应当只能去博物馆看了吧)看一下管脚排布,其实RS232本身没进博物馆都已经够让我惊讶了。 (图片来自互联网) 通常使用的接线图: (图片来自互联网) 硬件接口部 ...
此内容偏中高级,适合有三年经验者。 1. java中wait和sleep有什么区别?多线程条件下如何保证数据安全? 答:最大区别是等待时wait会释放锁,而sleep会一直持有锁,wait通常用于线程时交,互,sleep通常被用于暂停执行。 2. java中volatile和synchronized ...
分类:
其他好文 时间:
2018-05-10 01:06:38
阅读次数:
286
ros官网的介绍 http://wiki.ros.org/cv_bridge/Tutorials/UsingCvBridgeToConvertBetweenROSImagesAndOpenCVImages 官网存在错误: 深度图的编码方式,官网使用的是mono16,估计是版本更新的问题,该编码方式会 ...
分类:
其他好文 时间:
2018-05-08 22:14:57
阅读次数:
390
一、tar包打包 输出结果: 二、事件通知使用方法: 此时再调用 wait()阻塞时,就不再起作用了,需要先调用e.clear()清除才能再使用wait()阻塞 输出结果: ...
分类:
编程语言 时间:
2018-05-08 17:40:45
阅读次数:
191