• Thread Lifecycle, Context Switch ve Thread Memory Hakkında

    Merhaba bu yazıda java threadleri hakkında yazmaya çalışacağım. Burada bahsedeceklerim Virtual Threads ile alakalı olmayacak sadece klasik platform threadlerinde bahsediyor olacağım. Thred için bir tanım getirmemiz gerekirse basitce CPU üzerinde çalışan iş parçacığı diyebiliriz. Java’da JVM tarafından oluşturulan Thread nesnesi , işletim sisteminin sahip olduğu native threadler ile bire bir mapping kurulması ile oluşur. Threadin

    Devamını oku …

  • Asenkron Programlama Nedir? Java Spring’de Beklemeyi Yönetmek

    1 ay kadar bir süreden sonra blogun ikinci yazısıyla ve 2026’nın ilk yazısıyla yeniden buradayım. Oldukça geniş bir kavram olan asenkron programlama için bu yazıyı bir giriş oluşturma amacıyla kaleme almak istedim. Asenkron kavramı nedir? Asenkron kavramını basitçe şöyle özetleyebiliriz: “Bir işi başlatırım, o işin bitmesini beklemeden başka işlere devam ederim.İş tamamlandığında kaldığım yerden devam

    Devamını oku …

  • Hello World – Yapay Zeka Varken Blog Tutmaya Başlamak

    Hello World! diyerek bir yazılım klişesi ile mertinal.org sitesinin ilk yazısı ile karşınızdayım. Bugün bu yazıda neden blog tutasım geldi ve günümüzde blog tutmanın neden bana hala önemli geldiği konularını kişisel olarak ele alacağım. Bu blogda yazdığım bana ait cümlelerin hiçbirinde yazım ve noktalama yanlışları olmasına takılmayacağım. Çünkü insani olarak kalmasını , bana ait olmasını

    Devamını oku …