{"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":"Golang Goroutines: E\u015fzamanl\u0131l\u0131k ve Komik Bir Bak\u0131\u015f","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"zV8qYFiGWO\"><a href=\"https:\/\/fatihsoysal.com\/blog\/golang-goroutines-eszamanlilik-ve-komik-bir-bakis\/\">Golang Goroutines: E\u015fzamanl\u0131l\u0131k ve Komik Bir Bak\u0131\u015f<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/golang-goroutines-eszamanlilik-ve-komik-bir-bakis\/embed\/#?secret=zV8qYFiGWO\" width=\"600\" height=\"338\" title=\"&#8220;Golang Goroutines: E\u015fzamanl\u0131l\u0131k ve Komik Bir Bak\u0131\u015f&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"zV8qYFiGWO\" 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 yaz\u0131l\u0131m severler! Bug\u00fcn, Golang'\u0131n en g\u00fc\u00e7l\u00fc ve belki de en e\u011flenceli \u00f6zelliklerinden biri olan Goroutines'i ele alaca\u011f\u0131z. Goroutines, Golang'\u0131n e\u015fzamanl\u0131l\u0131k modelinin temel ta\u015flar\u0131ndan biridir ve performans\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131rabilir. Ancak bu g\u00fcc\u00fc anlamak bazen zorlay\u0131c\u0131 olabilir. Bu y\u00fczden, konuyu hem detayl\u0131 bir \u015fekilde a\u00e7\u0131klay\u0131p hem de komik \u00f6rneklerle peki\u015ftirmeyi hedefledim."}