[Distributed_systems] week 7

Lukács Dániel dlukacs at caesar.elte.hu
Tue Mar 31 00:15:27 CEST 2020


Done, but I still cannot seem to reproduce memory inconsistency neither 
with mine or your new counter. For me, reads and writes in your counter 
code are always in proper "happens-before" order even without volatile :/

Maybe it's platform specific (is it?). If it works for you it's fine.


On 3/30/20 8:47 PM, Török Márk wrote:

> Hi Dani,
>
> Can you please add some solutions for the last exercise of week7?
>
> Thank you,
> Mark
>   
>   
> 2020 Március 30, Hétfő 20:30 CEST dátummal, Török Márk <tmark at caesar.elte.hu> ezt írta:
>   
>> Hi All,
>>
>> Do we have a streaming server? Where can we store these videos and how can we make them available for students?
>>
>> Thank you,
>> Mark
>>   
>>   
>> 2020 Március 30, Hétfő 14:25 CEST dátummal, Lukács Dániel <dlukacs at caesar.elte.hu> ezt írta:
>>   
>>> Hi!
>>>
>>> That's awesome! :) I think most of us are new to this, so it's still all
>>> experimental.
>>>
>>> The length should be around 20 minutes. Maybe less, but definitely not
>>> more.
>>>
>>> I guess the topic is mostly up to you (until it's multithreaded servers
>>> :)), but if you need a plan:
>>>
>>>    * The *video* could be some theory intro and a demo about moving from
>>>      iterative server to multithreaded server. (With iterative server,
>>>      one client has to wait until the other client finished
>>>      communication. Threads can solve this problem.) If you don't want to
>>>      code everything from scratch, it may be a good idea to create a
>>>      supplementary handout and refer to that in the video.
>>>    * During class they could implement Robi's chat server and chat client
>>>      during *class*. They will need a detailed assignment text for this.
>>>      As Robi said, a demo (or written instruction) could be necessary
>>>      here if there are difficult or unexpected or tricky operations.
>>>    * Finally, they could solve Robi's HTTP server for *homework*. They
>>>      will need a detailed assignment text for this.
>>>
>>> If they have this down, then week 9 could be about implementing
>>> ping-pong and avoiding deadlocks.
>>>
>>> Is it realistic for you to finish the video until Thursday night? We
>>> could then review it on Friday and publish it, so students would have
>>> time to watch it during the weekend.
>>>
>>> Bests,
>>>
>>> Dániel
>>>
>>>
>>> On 3/30/20 10:17 AM, Grünwald Péter wrote:
>>>> Sziasztok!
>>>>
>>>> Hát ilyen videót még nem csináltam, de megpróbálom.
>>>> Milyen hosszú legyen?
>>>> Milyen témákat tárgyaljon pontosan?
>>>>
>>>> Üdv,
>>>> Péter
>>>>
>>>> On Sun, Mar 29, 2020 at 1:16 PM Lukács Dániel <dlukacs at caesar.elte.hu
>>>> <mailto:dlukacs at caesar.elte.hu>> wrote:
>>>>
>>>>      Dear All,
>>>>
>>>>      No one signed up yet for preparing teaching materials for week 8 (the
>>>>      one starting on April 6). The topic is Multithreaded client-server 1.
>>>>
>>>>      I would do it because new topics are usually easier, but I'm already
>>>>      working on the large assignment :(
>>>>
>>>>      Péter, is it possible for you to prepare the materials for week 8?
>>>>
>>>>      Dániel
>>>>
>>   
>>   
>>
>>
>> _______________________________________________
>> Distributed_systems mailing list
>> Distributed_systems at plc.inf.elte.hu
>> https://plc.inf.elte.hu/mailman/listinfo/distributed_systems
>   
>   
>
>


More information about the Distributed_systems mailing list