A traveling salesman in Java
Java is a language which provides built-in multithreading and synchronized methods. Orca is a language for programming parallel applications on distributed computing systems. Processes in Orca communicate through shared-data objects. Shared-data objects provide both mutual exclusion synchronization...
Published in: | ACM SIGPLAN Notices |
---|---|
Main Author: | |
Format: | Article in Journal/Newspaper |
Language: | English |
Published: |
Association for Computing Machinery (ACM)
1998
|
Subjects: | |
Online Access: | http://dx.doi.org/10.1145/286385.286392 https://dl.acm.org/doi/pdf/10.1145/286385.286392 |
id |
cracm:10.1145/286385.286392 |
---|---|
record_format |
openpolar |
spelling |
cracm:10.1145/286385.286392 2024-06-02T08:12:45+00:00 A traveling salesman in Java Ledru, Pascal 1998 http://dx.doi.org/10.1145/286385.286392 https://dl.acm.org/doi/pdf/10.1145/286385.286392 en eng Association for Computing Machinery (ACM) ACM SIGPLAN Notices volume 33, issue 8, page 51-56 ISSN 0362-1340 1558-1160 journal-article 1998 cracm https://doi.org/10.1145/286385.286392 2024-05-07T12:57:44Z Java is a language which provides built-in multithreading and synchronized methods. Orca is a language for programming parallel applications on distributed computing systems. Processes in Orca communicate through shared-data objects. Shared-data objects provide both mutual exclusion synchronization as Java synchronized methods do, and condition synchronization which allows processes to wait until a certain condition becomes true. This paper presents how shared-data objects can be implemented in Java both on a shared memory system and on a distributed memory system. The traveling salesman problem is used to demonstrate how the transformation is achieved. Article in Journal/Newspaper Orca ACM Publications (Association for Computing Machinery) ACM SIGPLAN Notices 33 8 51 56 |
institution |
Open Polar |
collection |
ACM Publications (Association for Computing Machinery) |
op_collection_id |
cracm |
language |
English |
description |
Java is a language which provides built-in multithreading and synchronized methods. Orca is a language for programming parallel applications on distributed computing systems. Processes in Orca communicate through shared-data objects. Shared-data objects provide both mutual exclusion synchronization as Java synchronized methods do, and condition synchronization which allows processes to wait until a certain condition becomes true. This paper presents how shared-data objects can be implemented in Java both on a shared memory system and on a distributed memory system. The traveling salesman problem is used to demonstrate how the transformation is achieved. |
format |
Article in Journal/Newspaper |
author |
Ledru, Pascal |
spellingShingle |
Ledru, Pascal A traveling salesman in Java |
author_facet |
Ledru, Pascal |
author_sort |
Ledru, Pascal |
title |
A traveling salesman in Java |
title_short |
A traveling salesman in Java |
title_full |
A traveling salesman in Java |
title_fullStr |
A traveling salesman in Java |
title_full_unstemmed |
A traveling salesman in Java |
title_sort |
traveling salesman in java |
publisher |
Association for Computing Machinery (ACM) |
publishDate |
1998 |
url |
http://dx.doi.org/10.1145/286385.286392 https://dl.acm.org/doi/pdf/10.1145/286385.286392 |
genre |
Orca |
genre_facet |
Orca |
op_source |
ACM SIGPLAN Notices volume 33, issue 8, page 51-56 ISSN 0362-1340 1558-1160 |
op_doi |
https://doi.org/10.1145/286385.286392 |
container_title |
ACM SIGPLAN Notices |
container_volume |
33 |
container_issue |
8 |
container_start_page |
51 |
op_container_end_page |
56 |
_version_ |
1800759295874170880 |