UML最常用于使用C++建模系统.在我的项目中,C是实现语言.我正在寻找适用于C的UML策略资源.我想在设计过程中使用UML并代表系统的不同方面.
我正在开发一个共享库(.so)和DLL.我有一个全局变量,它在多个线程中更新.所以我有互斥锁用于同步.
我不清楚共享库中的全局数据是否跨进程共享.如果是,那么我需要使用信号量进行同步.据我所知,全局变量是数据段的一部分,所以我想了解dll如何跨进程管理全局数据.任何格式和细分的信息都会有所帮助.
谢谢.
我需要在我的团队中介绍基本的设计原则.我正在寻找不仅限于面向对象设计原则的书籍.它可以涵盖模块化,信息隐藏等概念.仅供参考 - 我们团队中所有项目的实施语言是C.