锁的使用

注意要成对,重点是代码中有分支或者异常返回的情况,这种情况要在异常返回前先释放锁

    mysqlInstanceLock.Lock()
slaveHostSql := "show slave hosts"
ss1 := dc.SqlRes(DcServer, ip, port, msdb.DbName, slaveHostSql,false , common.AdminMysqlUserName, common.AdminMysqlPassword) if ss1 == "" { //has not slave hosts;
mysqlInstanceLock.Unlock()
return
} mysqlInstanceLock.Unlock()

最新文章

  1. BZOJ3527[ZJOI]力
  2. python---psutil
  3. table边框单线的实现方法
  4. JDBC学习1:详解JDBC使用
  5. JAXB - Annotations, The Annotation XmlElement
  6. 破解SQLYog30天试用方法
  7. Python编写相关注意事项
  8. zoj 2589 Matrix Searching 二维线段树
  9. listview,fragment结合起来
  10. zf-监察系统的左侧菜单树的表
  11. SpringBoot入门教程(七)整合themeleaf+bootstrap
  12. 面试笔记--HashMap扩容机制
  13. createDocumentFragment() 方法
  14. javascript性能优化之避免二次评估
  15. PHP错误处理函数register_shutdown_function
  16. 人教版高中数学(A版)
  17. Python 单列
  18. 【转】Java学习---HashMap和HashSet的内部工作机制
  19. Laravel 的计划任务
  20. 关于面试总结1-SQL学生表

热门文章

  1. jmeter no-JUI执行常用命令(四)
  2. robot_framewok自动化测试--(1)Robot Framework 环境搭建及常见日志问题解决办法
  3. 谷粒 | 项目集成redis
  4. 子查询之 exists 和 in
  5. ubuntu图标
  6. spring boot+vue实现H5聊天室客服功能
  7. FZU_DS_2019_SequenceList
  8. 用Docker搭建RabbitMq的普通集群和镜像集群
  9. 第05章 MySQL排序与分页
  10. 六、Java API操作zookeeper节点