10
लिनक्स कर्नेल में काम करने की संभावना / संभावना नहीं है और उनके लाभ क्या हैं?
मैं लिनक्स कर्नेल के कुछ हिस्सों के माध्यम से खुदाई कर रहा हूं, और इस तरह की कॉल मिली: if (unlikely(fd < 0)) { /* Do something */ } या if (likely(!err)) { /* Do something */ } मुझे उनकी परिभाषा मिली है: #define likely(x) __builtin_expect((x),1) #define unlikely(x) __builtin_expect((x),0) मुझे …