Programowanie Java i C#

0

Witam
Mam pytanie dotyczące tych dwóch języków programowania. Chodzi mi tylko o nazwę mechanizmów współbieżności jakie posiadają te dwa języki???

0

A niby tylko po jednym mechanizmie posiadają? Zależy też co uważasz za mechanizm współbieżności. JMS czy CORBA się np nadają?

0

Chodzi mi coś takiego np:
Ada95 posiada mechanizmy jak:
• przerwania
• synchronizacja
• semafor
• monitor
• spotkania

itd
I chodzi mi jakie mechanizmy posiada Java i C#?? Jakie mechanizmy można wykorzystać do programownaia współbieżnego?

0

http://download.oracle.com/javase/tutorial/essential/concurrency/ krótkie to jest przeczytasz w jeden wieczór i opracujesz sobie listę.

0

Dobra a w C#??

0

Są wątki, pule wątków, wywołania asynchroniczne. A jeśli chodzi o synchronizację, to monitory, muteksy i semafory.

0

Na dobrą sprawę można sobie praktycznie wszystko co możliwe zaklepać w czystej Javie czy C#, tzn jeśli chodzi o wielowątkowość. Jeśli chodzi o wymianę danych/ synchronizację między procesami to Java ma raczej mniejsze możliwości niż np C++. Tak więc w standardowych bibliotekach na pewno nie znajdują się wszystkie mechanizmy, które można osiągnąć w danym języku. Może autorowi chodziło o standardowe biblioteki, a nie sam język?

0

Chodzi mi o mechanizmy wspomagające wzajemne wykluczanie w Javie i C#

1

Ale o co chodzi z tym mechanizm?

SJP podaje ( http://sjp.pwn.pl/slownik/2567284/mechanizm ):
mechanizm

  1. «zespół współpracujących ze sobą części maszyny lub przyrządu, wykonujących jakąś pracę»
  2. «sposób, w jaki coś powstaje, przebiega lub działa»

Szkoda, że nie napisali jak to się na Javę przekłada :P

Google: "msdn c# concurrency"
http://msdn.microsoft.com/en-us/library/ms173178.aspx

0

Dzięki o to mi chodziło z C# lecz z Javą czuje mały niedosyt ale cóż nie można mieć wszystkiego:)

1 użytkowników online, w tym zalogowanych: 0, gości: 1