小鱼塘--自说自话的地方

  • 小玩意
  • 小想法
多线程
数据库

sqlite 到底是不是线程安全

背景 几个项目都用sqlite3,可能出现多个线程访问,项目自己加了锁,但我不知道到底sqlite到底是不是线程安全,于是网上搜索很多,都是翻译官方文档,具体也没有说清楚,于是今天自己搜索一下内容,不过搜索国外也没有很好解析,自己结合官网的文章和stackoverflow简单总结了一下。 下面以C++ SQLITE 来说明介绍 sqlite 线程安全设置 通过宏定义SQLITE_THREADSAFE是否线程安全,官方文档window与linux默认编译动态库是SQLITE_THREADSAFE = 1,代表线程安全…

24 9 月, 2022 0条评论 2945点热度 1人点赞 小鱼儿 阅读全文
nodejs

node js 多线程

一、前提 我以前只认为node js 只能单线程,我自己用了一段时间electron 桌面开发,如果遇到CPU密集型业务怎么做呢?我不可能只靠一个CPU来搞业务啊,这个限制不是太大了? 二、解决方法 1:多进程 child_process 等模块创建多进程 这种打补丁方法不是很好,涉及进程通信,写代码效率不高,很容易出现bug。开发者很可能出现变量无法访问的问题,因为多个进程,变量没有共享。不过业务写很分开,也问题不大,多进程资源比较大。 2:多线程 worker_threads 真正用的是多线程,我自己写代码测试…

16 3 月, 2022 0条评论 2325点热度 0人点赞 小鱼儿 阅读全文
分类
  • AI
  • android
  • c#
  • c++
  • electron
  • fishtools
  • html
  • java
  • javascript
  • jquery
  • miui+
  • nodejs
  • obsidian
  • obsidian
  • ollydbg
  • parsec
  • poco
  • scrcpy
  • SDL
  • socket io
  • Uncategorized
  • vs
  • win32
  • windows
  • workflow
  • xscr
  • xscr
  • 云同步
  • 产品
  • 加壳
  • 后端
  • 宝塔
  • 工具
  • 底层技术
  • 开源
  • 开源产品
  • 微信
  • 数据库
  • 杂念
  • 浏览器
  • 游戏
  • 界面
  • 编程语言
  • 网站
  • 网络
  • 自己开发的工具
  • 解决方案
  • 软件
标签聚合
微信 网站 栈 jquery c++ node 多线程 c/c++ websocket scrcpy 服务器 短连接 快速登录 c# 修改 准备开发产品 android 抖音 nodejs 异常 百度 electron 报错 win11 软件 ie8 多开 爆红 远程控制 windows VC md5 小玩意 菜单 免费清理僵尸粉 webview 运行库 图床 手动构建pe html 大小端 obsidian 界面 OllyDBG 源代码 java 301 debugview 插件 下载
归档
  • 2025 年 9 月
  • 2025 年 7 月
  • 2025 年 6 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 3 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 6 月
  • 2023 年 5 月
  • 2023 年 4 月
  • 2023 年 3 月
  • 2023 年 2 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月

COPYRIGHT © 2022 小鱼塘. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备18005349号