08 2023 档案

摘要:1、进程和线程 1、进程:进程是操作系统中独立执行单位,每个进程都有自己独立的的内存空间, 所以优点:隔离性强:不同的进程之间相互独立,一个进程的崩溃不会影响到其他进程的运行 稳定性高:进程之间分配独立的内存空间,一个进程的错误不会直接影响其他进程 可靠性高:操作系统可以为每个进城分配独立的资源,确 阅读全文
posted @ 2023-08-30 14:36 风中凌乱的猪头 阅读(203) 评论(0) 推荐(0) 编辑
摘要:1、创建型模式(隔离变化、封装变化:new的解耦)(new就代表具体,代码绑着具体类会更脆弱,缺乏弹性) 1、工厂模式 1、1简单工厂模式(编程习惯,创建对象的同时隐藏是实现细节) 缺点:简单工厂违背了开放封闭原则(添加新的产品会改变原有代码) 总结:简单工厂模式最大的优点在于工厂类中包含了必要的逻 阅读全文
posted @ 2023-08-23 21:09 风中凌乱的猪头 阅读(280) 评论(0) 推荐(0) 编辑
摘要:由于条件变量必须和互斥锁协同使用,所以在介绍条件前会先介绍一下互斥锁(本文目前只介绍C语言,C++的条件变量可能后期会介绍) 1、互斥锁 从本质上来说,互斥锁是一把锁,保护共享资源免受并发影响的问题,同一时间只能有一个线程可以访问被保护的资源,从而防止竞态而产生不好的结果 1、C语言互斥锁的基本使用 阅读全文
posted @ 2023-08-16 14:28 风中凌乱的猪头 阅读(190) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示