{"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":"Java ve Golang'da E\u015fzamanl\u0131l\u0131k ve Paralellik Kar\u015f\u0131la\u015ft\u0131rmas\u0131","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"DC0cQ0B3j9\"><a href=\"https:\/\/fatihsoysal.com\/blog\/java-ve-golangda-eszamanlilik-ve-paralellik-karsilastirmasi\/\">Java ve Golang&#8217;da E\u015fzamanl\u0131l\u0131k ve Paralellik Kar\u015f\u0131la\u015ft\u0131rmas\u0131<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/java-ve-golangda-eszamanlilik-ve-paralellik-karsilastirmasi\/embed\/#?secret=DC0cQ0B3j9\" width=\"600\" height=\"338\" title=\"&#8220;Java ve Golang&#8217;da E\u015fzamanl\u0131l\u0131k ve Paralellik Kar\u015f\u0131la\u015ft\u0131rmas\u0131&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"DC0cQ0B3j9\" 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! Ben Fatih Soysal ve bug\u00fcn sizlerle Java ve Golang programlama dillerinde e\u015fzamanl\u0131l\u0131k ve paralellik kavramlar\u0131n\u0131 kar\u015f\u0131la\u015ft\u0131raca\u011f\u0131z. Her iki dil de e\u015fzamanl\u0131 programlama i\u00e7in g\u00fc\u00e7l\u00fc \u00f6zellikler sunsa da, yakla\u015f\u0131mlar\u0131 ve performans \u00f6zellikleri bak\u0131m\u0131ndan farkl\u0131l\u0131klar g\u00f6sterir. Bu yaz\u0131da, bu farkl\u0131l\u0131klar\u0131 \u00f6rneklerle a\u00e7\u0131klayarak, hangi dilin hangi senaryoda daha uygun oldu\u011funu anlamaya \u00e7al\u0131\u015faca\u011f\u0131z. \u00d6ncelikle, e\u015fzamanl\u0131l\u0131k ve paralellik aras\u0131ndaki fark\u0131 k\u0131saca hat\u0131rlayal\u0131m."}