{"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":"E\u015fzamanl\u0131l\u0131k m\u0131 Paralellik mi? Fark\u0131 Anlamak","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"zVYbIniW0F\"><a href=\"https:\/\/fatihsoysal.com\/blog\/eszamanlilik-mi-paralellik-mi-farki-anlamak\/\">E\u015fzamanl\u0131l\u0131k m\u0131 Paralellik mi? Fark\u0131 Anlamak<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/eszamanlilik-mi-paralellik-mi-farki-anlamak\/embed\/#?secret=zVYbIniW0F\" width=\"600\" height=\"338\" title=\"&#8220;E\u015fzamanl\u0131l\u0131k m\u0131 Paralellik mi? Fark\u0131 Anlamak&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"zVYbIniW0F\" 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":"G\u00fcn\u00fcm\u00fcz\u00fcn karma\u015f\u0131k yaz\u0131l\u0131m sistemlerinde, performans ve \u00f6l\u00e7eklenebilirlik kritik \u00f6nem ta\u015f\u0131yor. Bu performans\u0131 art\u0131rmak i\u00e7in s\u0131k\u00e7a kullan\u0131lan iki y\u00f6ntem, e\u015fzamanl\u0131l\u0131k (concurrency) ve paralellik (parallelism)'tir. Ancak bu iki kavram s\u0131k s\u0131k birbirine kar\u0131\u015ft\u0131r\u0131l\u0131yor. Bu makale, e\u015fzamanl\u0131l\u0131k ve paralellik aras\u0131ndaki temel farklar\u0131, ger\u00e7ek d\u00fcnya \u00f6rneklerini ve bunlar\u0131n sistem tasar\u0131m\u0131ndaki rol\u00fcn\u00fc ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele alarak, bu kafa kar\u0131\u015f\u0131kl\u0131\u011f\u0131n\u0131 gidermeyi ama\u00e7l\u0131yor. Sistem tasar\u0131m\u0131nda daha verimli ve \u00f6l\u00e7eklenebilir uygulamalar geli\u015ftirmek i\u00e7in bu kavramlar\u0131 anlamak esast\u0131r. Bu makale, bu konuyu s\u0131f\u0131rdan ba\u015flayarak ileri d\u00fczeye kadar ele alacak ve size ad\u0131m ad\u0131m yol g\u00f6sterecektir."}