Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uzak yordam çağrısının sonunda sunucu saplamasının sunucuda bellek boşaltmaması için uygulamanızı iyileştirebilirsiniz. Örneğin, bir bağlam tanıtıcısı birkaç uzak yordam tarafından işlendiğinde, ayrılan belleği sunucuda tutmak için [allocate(dont_free)] ACF özniteliğini kullanabilirsiniz.
[allocate(dont_free)] özniteliği ACF'deki ACF typedef bildirimine eklenir. Mesela:
/* ACF file fragment */
typedef [allocate(all_nodes, dont_free)] P_TREE_TYPE;
[allocate(dont_free)] özniteliği belirtildiğinde, ağaç veri yapısı sunucu saplaması tarafından ayrılır, ancak serbest kalmaz. Bu tür kalıcı veri alanlarının işaretçilerini diğer yordamların kullanımına sunduğunuzda (örneğin, işaretçileri genel değişkenlere kopyalayarak), tutulan verilere diğer sunucu işlevleri erişebilir. [allocate(dont_free)] özniteliği, bir bağlam tanıtıcı türüyle ilişkili sunucu durumu bilgilerinin parçası olarak kalıcı işaretçi yapılarını korumak için özellikle yararlıdır.