{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Ruby'de E\u015fzamanl\u0131l\u0131k: Thread ve Fiber","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"zec6iDJD7o\"><a href=\"https:\/\/fatihsoysal.com\/blog\/rubyde-eszamanlilik-thread-ve-fiber\/\">Ruby&#8217;de E\u015fzamanl\u0131l\u0131k: Thread ve Fiber<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/rubyde-eszamanlilik-thread-ve-fiber\/embed\/#?secret=zec6iDJD7o\" width=\"600\" height=\"338\" title=\"&#8220;Ruby&#8217;de E\u015fzamanl\u0131l\u0131k: Thread ve Fiber&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"zec6iDJD7o\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Fatih Soysal olarak, bug\u00fcn Ruby programlama dilinde e\u015fzamanl\u0131l\u0131\u011f\u0131 sa\u011flayan iki \u00f6nemli mekanizma olan Thread ve Fiber'\u0131 detayl\u0131 bir \u015fekilde inceleyece\u011fiz. Bu makalede, her ikisinin \u00f6zelliklerini, kullan\u0131m alanlar\u0131n\u0131 ve birbirleri aras\u0131ndaki farklar\u0131 a\u00e7\u0131klayaca\u011f\u0131z. \u00d6ncelikle, e\u015fzamanl\u0131l\u0131\u011f\u0131n ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu anlamakla ba\u015flayal\u0131m. E\u015fzamanl\u0131l\u0131k, birden fazla g\u00f6revin ayn\u0131 anda \u00e7al\u0131\u015f\u0131yormu\u015f gibi g\u00f6r\u00fcnmesini sa\u011flayan bir programlama tekni\u011fidir. Bu, \u00f6zellikle I\/O yo\u011fun i\u015flemlerinde performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir.","thumbnail_url":"https:\/\/via.placeholder.com\/500x300"}