Tec*_*hie 32
简单来说
最好是进行更细粒度的服务操作,这些操作由细粒度操作组成

Hum*_*yan 20
粗粒度:一些对象持有大量相关数据,这就是为什么服务在功能上具有更广泛的范围.示例:单个"帐户"对象包含客户名称,地址,帐户余额,开放日期,上次更改日期等. 因此:设计复杂性增加,单元格数量减少到各种操作
细粒度:更多的对象每个包含更少的数据,这就是服务具有更窄的功能范围的原因.示例:Account对象保持余额,Customer对象保存名称和地址,AccountOpenings对象保存开放日期等. 因此:降低设计复杂性,增加各种服务操作的单元数.这些是在这些对象之间定义的关系.
小智 6
另一种理解方法是考虑流程和线程之间的通信.进程通过粗粒度通信机制(如套接字,信号处理程序,共享内存,信号量和文件)进行通信.另一方面,线程可以访问属于进程的共享内存空间,这允许它们应用更精细的粒度通信机制.
来源:实践中的Java并发性