1.SQLite支持如下三种线程模型单线程模型这种模型下,所有互斥锁都被禁用,同一时间只能由一个线程访问。(SQLITE_THREADSAFE = 0) 多线程模型这种模型下,一个连接在同一时间内只有一个线程使用就是安全的。(SQLITE_THREADSAFE = 2......
2023-10-14 01:51 阅读 阅读全文文章浏览阅读611次。1 多线程的基础知识1.1 单核CPU和多核CPU单核CPU,其实是一种假的多线程,因为在一个时间单元内,也只能执行一个线程的任务。微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为......
2024-01-22 22:47 阅读 阅读全文文章浏览阅读371次。最近做了个爬取代理的爬虫,使用了python的aysncio及concurrent.futures的ThreadPoolExecutor(线程池)技术,最终完成了多线程下的异步抓取,在此mark下,以作备忘,代码在gitee上,是看到一位同道中人的go语言项目后比......
2024-01-25 07:40 阅读 阅读全文文章浏览阅读7.7k次,点赞14次,收藏102次。现在网络上开源的OpenCV打开摄像头大多还是用死循环的方式,这里采用OpenCV+Qt多线程打开多个摄像头,并在一个界面上显示。本例程打开四个USB摄像头,三个型号一样,另一个型号不一......
2023-11-12 01:22 阅读 阅读全文文章浏览阅读7.7k次,点赞14次,收藏102次。现在网络上开源的OpenCV打开摄像头大多还是用死循环的方式,这里采用OpenCV+Qt多线程打开多个摄像头,并在一个界面上显示。本例程打开四个USB摄像头,三个型号一样,另一个型号不一......
2023-11-12 01:22 阅读 阅读全文文章浏览阅读7.7k次,点赞14次,收藏102次。现在网络上开源的OpenCV打开摄像头大多还是用死循环的方式,这里采用OpenCV+Qt多线程打开多个摄像头,并在一个界面上显示。本例程打开四个USB摄像头,三个型号一样,另一个型号不一......
2023-11-12 01:22 阅读 阅读全文文章浏览阅读7.7k次,点赞14次,收藏102次。现在网络上开源的OpenCV打开摄像头大多还是用死循环的方式,这里采用OpenCV+Qt多线程打开多个摄像头,并在一个界面上显示。本例程打开四个USB摄像头,三个型号一样,另一个型号不一......
2023-11-12 01:22 阅读 阅读全文文章浏览阅读7.7k次,点赞14次,收藏102次。现在网络上开源的OpenCV打开摄像头大多还是用死循环的方式,这里采用OpenCV+Qt多线程打开多个摄像头,并在一个界面上显示。本例程打开四个USB摄像头,三个型号一样,另一个型号不一......
2023-11-12 01:22 阅读 阅读全文文章浏览阅读70次。Java多线程编程-Thread APIThread.interrupt()方法Thread.interrupted()方法Thread.isInterrupted()方法发生异常中断线程在线程sleep的时候调用interrupt()方法使用return停止线程上面我们看了Thread类中的currentThread()方法,sleep()方法......
2024-01-23 11:09 阅读 阅读全文进程同步与互斥的区别? 进程的同步方式有哪些? 进程的通信方式有哪些? 进程同步与通信的区别是什么? 线程的同步/通信与进程的同步/通信有区别吗?二、多线程的同步与互斥(互斥锁、条件变量、读写锁、自旋锁、信号......
2023-10-10 01:41 阅读 阅读全文