Subject: Re: Ämne jag kan dra för kommande foss-sthm möte.

Re: Ämne jag kan dra för kommande foss-sthm möte.

From: Erik Alapää <erik.alapaa_at_gmail.com>
Date: Fri, 14 Aug 2015 18:14:49 +0200

Från det du skriver ser jag än tydligare att jag vill höra på ditt
föredrag. Är baserad i Luleå, så jag hoppas som sagt någon kan filma
föredraget och lägga ut det.

/Erik Alapää

2015-08-13 17:25 GMT+02:00 Mikael Rosbacke <mikael_at_rosbacke.org>:

> Kan bara hålla med. Har hittills alltid kunnat införa mina egna C++
> wrappers kring pthread där jag har saknat alternativ, Lock klasser gör
> livet så mycket lättare.
> Dom där 'esoteriska' sakerna var det som fick mig att bli nyfiken.
> Specifikt börjande fundera om jag verkligen kan använda standard atomics i
> gränslandet mellan interrupts och trådar i microkontrollers (interrupts får
> inte blockas). Ledde sedan till frågan om 'volatile' som man ofta använder
> på MCU:er för variabler mellan trådar och interrupts egentligen borde vara
> atomics. (För applikationsprocessorer, 'volatile' räcker inte) Sedan
> rullade det på...
>
> Stämmer nog att en dragning av API:er och vad 'memory location' är
> antagligen skulle kunna vara rätt bra. Som sagt, acquire/release e.t.c.
> behöver man nog läsa på i detalj om man vill använda dom.
>
> / Mikael R
>
>
> Den 2015-08-13 kl. 17:09, skrev Erik Alapää:
>
>> Har själv läst en del om C++11-trådning och på senare tid fått chansen
>> att slippa Posix-trådar och i stället använda C++11-datastrukturerna på
>> jobbet (många C++-verkstäder är ju fortfarande långt från att använda
>> C++11). Var förvånansvärt användarvänligt, och grymt skönt att slippa
>> void-pekare överallt och kunna få RAII (Resource Acquisition is
>> Initialization) på t ex lås. Jag tror att de flesta har mest nytta av
>> att höra hur de enklare grejerna fungerar, finns ju stöd för otroligt
>> kluriga grejer med release/acquire och andra av de mer esoteriska
>> konstruktionerna i standarden - till och med erfarna C++-programmerare
>> som jag kör lätt i diket med sådana konstruktioner ;)
>>
>> mvh.
>>
>> /e
>>
>>
>> 2015-08-13 16:21 GMT+02:00 Mikael Rosbacke <mikael.rosbacke_at_gmail.com
>> <mailto:mikael.rosbacke_at_gmail.com>>:
>>
>> Trevligt att det finns intresse. :-)
>>
>> Har gjort ett första provskott av presentationen för en intet ont
>> anande kompis. Det visade det sig att det jag trodde skulle ta 1
>> timme, tog 2 timmar och att materialet var rätt 'kompakt'. Behöver
>> nog strukturera om en del och kommer nog landa närmare 4h uppdelat
>> på delar innan jag är klar. Kanske lite väl mycket för ett FOSS
>> seminarium...
>> 2 olika delar kan vara intressanta. Dels hur hårdvara sprungit ifrån
>> den platta minnesmodell C/C++ traditionellt har.
>> Andra delen är översikten av C11/C++11 trådning och förutsätter bra
>> kännedom om C99/C++03 men att jag bara ytligt nämner de svagare
>> minnesmodellerna. Det är dessa som kan ta lite tid att förmedla +
>> kräver rätt mycket förkunskaper som måste dras också.
>>
>> Har själv ingen vettig filmkamera men vill någon filma så har jag
>> inget emot det.
>>
>> / Mikael R
>>
>>
>> Den 2015-08-13 kl. 01:04, skrev Erik Alapää:
>>
>> +1 från mig också, vore kanon om ditt tänkta föredrag kunde
>> filmas och
>> läggas upp någonstans för oss som inte kan närvara on-site.
>>
>> /Erik Alapää
>>
>>
>> 2015-08-11 17:43 GMT+02:00 Andreas Hedström <ahedstrom_at_gmail.com
>> <mailto:ahedstrom_at_gmail.com>
>> <mailto:ahedstrom_at_gmail.com <mailto:ahedstrom_at_gmail.com>>>:
>>
>> +1 för intresse
>>
>> 2015-08-09 19:32 GMT+02:00 Mikael Rosbacke
>> <mikael_at_rosbacke.org <mailto:mikael_at_rosbacke.org>
>> <mailto:mikael_at_rosbacke.org <mailto:mikael_at_rosbacke.org>>>:
>>
>> Hej!
>>
>> Har suttit och filat på lite presentationer under
>> sommaren i en
>> förhoppning att de ska bli nyttiga framöver. Är 'mellan
>> uppdrag'
>> med oklart nästa uppdrag för stunden så har lite tid
>> över. Har
>> en presentation som är någorlunda klar som kan vara av
>> intresse
>> för foss-sthlm.
>>
>> 'Synkronisering och multitrådning i C/C++11'.
>>
>> Använder C11 standarden (den har ett mer direkt
>> språkbruk) för
>> att gå igenom de förändringar som införts för att stödja
>> multitrådning. Minnesmodellen, vad minnesobjekt är,
>> release/acquire och hur dessa skiljer sig från seq_cst
>> och
>> relaxed. Presentationen är på svenska.
>>
>> Så finns intresse vid kommande evenemang skulle jag
>> kunna dra den.
>>
>> / Mikael R
>>
>> --
>> __________________________
>> Mikael Rosbacke
>> Akaza AB
>> tel: +46707925781 <tel:%2B46707925781>
>> <tel:%2B46707925781>
>> epost: mikael_at_rosbacke.org <mailto:mikael_at_rosbacke.org>
>> <mailto:mikael_at_rosbacke.org <mailto:mikael_at_rosbacke.org>>
>> webb: http://www.rosbacke.org
>> webb: http://www.akaza.se
>> _______________________________________________
>> http://www.foss-sthlm.se/
>> http://cool.haxx.se/cgi-bin/mailman/listinfo/foss-sthlm
>>
>>
>>
>> _______________________________________________
>> http://www.foss-sthlm.se/
>> http://cool.haxx.se/cgi-bin/mailman/listinfo/foss-sthlm
>>
>>
>>
>>
>> _______________________________________________
>> http://www.foss-sthlm.se/
>> http://cool.haxx.se/cgi-bin/mailman/listinfo/foss-sthlm
>>
>> _______________________________________________
>> http://www.foss-sthlm.se/
>> http://cool.haxx.se/cgi-bin/mailman/listinfo/foss-sthlm
>>
>>
>>
>>
>> _______________________________________________
>> http://www.foss-sthlm.se/
>> http://cool.haxx.se/cgi-bin/mailman/listinfo/foss-sthlm
>>
>>
>
> --
> __________________________
> Mikael Rosbacke
> Akaza AB
> tel: +46707925781
> epost: mikael_at_rosbacke.org
>
> webb: http://www.rosbacke.org
> webb: http://www.akaza.se
> _______________________________________________
> http://www.foss-sthlm.se/
> http://cool.haxx.se/cgi-bin/mailman/listinfo/foss-sthlm
>

_______________________________________________
http://www.foss-sthlm.se/
http://cool.haxx.se/cgi-bin/mailman/listinfo/foss-sthlm
Received on 2015-08-14