zoukankan      html  css  js  c++  java
  • 第一次用到锁,解决多线程访问的问题

    今天在写一个爬虫软件的保存功能时,发现以前写的所有的保存方法是一样,心里烦躁不想复杂,仔细看了下,就是保存格式和路径不太一样,自然的想到了封装成一个方法,添加2 个参数,传保存格式和路径的,这个有新的问题了,不在一个线程里面,多个线程同时调用这一个方法,路径会不会起冲,保存格式会不会混乱了。 去问了下小伙伴,说可以加锁,让线程同步,具体如下

    lock(this)

    {........}

    虽然很简单,但是这好像是我第一次用到锁,虽然这里对锁不上很了解,但是深深滴感受到锁在多线程中好处,明天继续研究锁的弊端和其他用法,时间不早啦,序猿锅锅,煦媛妹纸们洗洗睡,晚安!

  • 相关阅读:
    element-ui 中日期控件限制时间跨度
    自定义指令值绑定问题
    vuejs 深度监听
    vscode 快捷键
    JS跳转方式
    JSON
    面向对象编程
    DOM
    JS响应事件
    登录事件
  • 原文地址:https://www.cnblogs.com/xkoko/p/3442498.html
Copyright © 2011-2022 走看看