Questions marquées «c»

145
Les méthodes statiques non synchronisées sont-elles sûres pour les threads si elles ne modifient pas les variables de classe statiques?

Je me demandais si vous aviez une méthode statique qui n'est pas synchronisée, mais qui ne modifie aucune variable statique, est-elle thread-safe? Et si la méthode crée des variables locales à l'intérieur? Par exemple, le code suivant est-il thread-safe? public static String[] makeStringArray(...

145
Pourquoi pthread_cond_wait a-t-il de faux réveils?

Pour citer la page de manuel: Lors de l'utilisation de variables de condition, il existe toujours un prédicat booléen impliquant des variables partagées associées à chaque condition d'attente qui est vrai si le thread doit continuer. Des réveils parasites des fonctions pthread_cond_timedwait () ou...

145
Est-il possible d'utiliser Enum de Swift dans Obj-C?

J'essaye de convertir une partie de ma classe Obj-C en Swift. Et certaines autres classes Obj-C utilisent toujours enum dans cette classe convertie. J'ai cherché dans les documents préliminaires et je n'ai pas pu le trouver ou peut-être l'ai-je manqué. Existe-t-il un moyen d'utiliser Swift enum...

145
dealloc à Swift

Je voudrais effectuer un nettoyage à la fin de la vie d'un contrôleur de vue, à savoir pour supprimer une NSNotificationCenternotification. L'implémentation deallocentraîne une erreur du compilateur Swift: Cannot override 'dealloc' which has been marked unavailable Quelle est la meilleure façon...