Soci (Soczó Zsolt) szakmai blogja

2011.01.21.

Csúnya multithreading hiba

Filed under: .NET,.NET 4,C#,CLR,Szakmai élet — Soczó Zsolt @ 10:13

Double checked lockingnak indult, de bug lett belőle. Mit rontottam el?

private static volatile Dictionary> holidayDays;
private static readonly object staticLock = new object();

private Dictionary> GetHolidayDays()
{
if (holidayDays == null)
{
lock (staticLock)
{
if (holidayDays == null)
{
holidayDays = new Dictionary>();
FillTradingHours(holidayDays, “HOL”);
}
}
}
return holidayDays;
}

2011.01.06.

How to Share Data Between Stored Procedures

Felírom magamnak, hasznos lehet.
http://www.sommarskog.se/share_data.html

2011.01.03.

Boldog új évet + MVP status

Filed under: Élet,Szakmai élet — Soczó Zsolt @ 11:02

BUÉK minden kedves olvasómnak.

Az előző év eléggé bizi volt. Első félévben sok munka, második félévben ATS fejlesztés. Emiatt nem sokat blogoltam, meg semmi egyéb jelentős szakmai közösségi életet nem éltem. Emiatt az őszi MVP önértékelést be se adtam, nem szeretek úgy megkapni valamit, ha úgy érzem nem érdemeltem meg.
Így 2011. január 1-től már nem vagyok MVP. 7 évig folyamatosan az voltam, köszönöm a Microsoftnak a bizalmat és magát az elismerést.
Az idei évet most tervezem meg, próbálom meghatározni a arányokat: az ügyfélmunkák, a trading és a közösségi dolgok súlyát. Mindenesetre tervem, hogy idén újra többet fogok írni, konf előadást is vállalok, ha lesz olyan, amihez értek, így várhatóan megint többet lehet majd látni.
Sajnos az agyam egyszálú, ezért ha pl. elkezdek programolni, akkor amíg meg nem oldom az adott feladatot, addig elvonulok a világ elől, mert hajt, hogy még nincs meg a megoldás. Blogolni meg így nem lehet. Szóval idén megpróbálok ebben valami kompromisszumot kialakítani. :)

BUÉK még egyszer mindenkinek! :)

Powered by WordPress