Утечка памяти pthread?

tetraquark.ru_pthread_bug_2

Меня давно мучает одна интересная особенность при работе с pthread. Когда начинал работать с pthread, нужно было найти утечку памяти в небольшой программке. Использовал mtrace. Что не освобождал — нашел и исправил. Но была обнаружена еще одна утечка — пять плюсов, на которых как раз не хватало несколько минусов (см. mtrace()). Как бы я не […]

Continue reading


Программирование C в Linux — потоки pthreads

multithread_lol

Многопоточность в программировании является важным механизмом в наше время. Поэтому я решил посвятить несколько статей этой теме. В семействах ОС Windows — каждая программа запускает один процесс выполнения, в котором находится как минимум один поток (нить). В процессе может находиться множество потоков, между которыми делится процессорное время. Один процесс не может напрямую обратиться к памяти другого процесса, […]

Continue reading


Полезности Java — json-simple

java-slide

В этот раз затронем очень интересную для меня тему — язык Java. Мне нравится данный объектно-ориентированный язык программирования, мне нравится писать на нем программы. Это очень приятный инструмент, который появился примерно в 1995 году с целью стать простым, но очень мощным кроссплатформенным языком программирования. Написав однажды программы — вы сможете запустить ее на любом устройстве […]

Continue reading


Программирование на С — структура данных vector

clang_slide

Наконец-то, начинаю цикл статей о том, что меня больше всего привлекает — программирование. Цепочка статей будет посвящена чистому языку С. Прежде чем начать программировать на языках с объектным подходом, необходимо научится хорошо это делать на процедурных языках. Язык С — это необходимая классика, которую нужно понимать, поскольку идеи данного языка лежат в основе многих других, […]

Continue reading


Компиляция под Linux — SFML 2.3.1

sfml_logo

Здравствуй дорогой читатель! Перед началом самой практической статьи, я хотел бы немного прояснить ситуацию, и произвести процесс знакомства с такой великолепной мультимедиа библиотекой под названием Simple and Fast Multimedia Library (SFML) — Простая и быстрая мультимедиа библиотека. Это невероятно простая в освоении и применении библиотека для написания графических (в основном), аудио и сетевых, а может […]

Continue reading