gc是什么?
GC有多种意思,一是计算机术语,指GarbageCollection;二是网络用词,支持的意思;三是互联网域中的GC,便是"全局文件目录"GlobalCatalog;四是科学研究术语,即GasChromatography(气相色谱分析)。

1.GC(GridCommunication)网格通信。网格是一种新型的技术性,正处于不断地发展和转变之中。现阶段学术界和商界紧紧围绕网格进行的科学研究有很多,其探究的具体内容和名字也各有不同因此网格并未有精准的界定和信息精准定位。例如外国媒体常见"下一代互联网","Internet2","下一代Web"等来叫法网格有关技术性。
但"下一代互联网(NGI)"和"Internet2"也是美国的两种实际科研课题的名称,他们与网格研究方案相交叉式,研究方向和关键有较大不一样。商业界用的名字也许多,有内容分发(ContentsDelivery),服务项目派发(ServiceDelivery),电子服务(e-service),即时公司测算(Real-TimeEnterpriseComputing,通称RTEC),分布式计算Peer-to-PeerComputing(通称P2P),Web服务(WebServices)等。中国科学院计算所优点李国杰工程院院士觉得,网格事实上是继传统式互联网,Web以后的第三次浪潮,能够称作第三代互联网运用。

2.GC(GarbageCollection),JAVA/.NET中的垃圾分类回收器。Java是由C++发展来的。它摒弃了C++中一些繁杂易于错误的物品。在其中有一条就是这个GC。而C#又效仿了JAVA。
在传统的C/C++程序流程中,程序员界定了一个变量,便是在内存中建立了一段相对应的室内空间来存值。因为内存是有局限的,因此当程序流程不会再必须应用某一变量的情况下,就必须 消毁该目标并释放其所使用的内存資源,好再次运用这一段室内空间。在C/C++中,释放没用变量内存室内空间的事儿必须 由程序员自己来解决。就是当程序员觉得变量不起作用了,就手动式地释放其占有的内存。可是那样显而易见十分繁杂,假如有一定的忽略,就有可能导致网络资源消耗乃至内存泄漏。当系统软件较为复杂,变量多的情况下程序员通常就忘掉释放内存或是在不应该释放的情况下释放内存了。

以上就是小编查阅资料了解到的。希望能帮助到大家。




