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...

Full description

Bibliographic Details
Published in:ACM SIGPLAN Notices
Main Author: Ledru, Pascal
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