फाइबर्स के लिए की आवश्यकता क्यों है हम क्लासिक उदाहरण मिल गया है: फाइबोनैचि संख्या के सृजन fib = Fiber.new do
x, y = 0, 1
loop do
Fiber.yield y
x,y = y,x+y
end
end
क्यों हम
मैं अपने कार्यक्रम में कुछ गति प्राप्त करने की कोशिश कर रहा हूं और मुझे बताया गया है कि रूबी फाइबर थ्रेड से तेज़ हैं और कई कोर का लाभ उठा सकते हैं। मैंने चारों ओर देखा है, लेकिन मुझे नहीं लगता कि वास्
में सिंक्रनाइज़ेशन बाधा को कार्यान्वित करना मैं रूबी में CUDA के __synchtreads() फ़ंक्शन के व्यवहार को "दोहराने" की कोशिश कर रहा हूं। विशेष रूप से, मेरे पास N धागे का एक सेट है जिसे कुछ कोड निष्पादित
में धागे से अधिक फाइबर मैं डी में धागे और फाइबर के साथ प्रयोग कर रहा हूं और मैं सोच रहा था कि एक अलग CPU पर फाइबर चलाने के लिए संभव है क्योंकि मुख्य धागा चल रहा है। और यदि यह मामला नहीं है तो थ्रेड पर
में प्रबंधित धागे और फाइबर का उपयोग करना ठीक है, निम्न लिंक में एक चेतावनी है कि चर्चा असमर्थित और अनियंत्रित एपिस का उपयोग करती है। खैर मैं किसी भी तरह से कोड नमूना का उपयोग करने की कोशिश कर रहा हूँ।
मैं वेब सर्वर के लिए नोडजेज़ का उपयोग कर रहा हूं जो जीईटी पैराम को डीकोड करता है और कुछ एन्कोडेड प्रारूप में डेटा देता है। डिकोड/एन्कोड नोडजेज़ के क्रिप्टो मॉड्यूल का उपयोग करके किया जाता है, जो तुल्य
का उपयोग कर समानांतर में एक ऐरे में आइटम को कैसे संसाधित करें I'm looking है कि मैं ओपन-यूरी का उपयोग करके एकाधिक समवर्ती कनेक्शन खोलने के बारे में कैसे जा सकता हूं? मुझे लगता है कि मुझे कुछ थ्रेडिंग