Geometry.Net - the online learning center
Home  - Basic_C - Concurrent Programming
e99.com Bookstore
  
Images 
Newsgroups
Page 6     101-120 of 140    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

         Concurrent Programming:     more books (100)
  1. Concepts and notations for concurrent programming (Technical report / Dept. of Computer Science, University of Arizona) by Gregory R Andrews, 1982
  2. Object-Oriented Concurrent Programming by Akinori Yonezawa, 1987
  3. Synchronous/reactive programming of concurrent system software (Technical report / Computer Research Laboratory, UCSC) by Bruce R Montague, 1995
  4. Theories of translation correctness for concurrent programming languages (Thesis. University of Edinburgh. Dept. of Computer Science) by Mark Millington, 1987
  5. The family of concurrent logic programming languages (Technical report. Weizmann Institute of Science. Dept. of Computer Science) by Ehud Y Shapiro, 1989
  6. Modelling and programming in an object oriented concurrent language ABCL/1 (Research reports on Information Sciences. Series C: Computer science / Tokyo ... Department of Information Sciences) by Akinori Yonezawa, 1986
  7. An implementation of the object-oriented concurrent programming language SINA (Technical report. University of Minnesota. Institute of Technology. Computer Science Dept) by Anand Tripathi, 1988
  8. Principles of Concurrent Programming by Ben Ari, 1982
  9. Concurrent Programming in Java: Design Principles and Patterns (Java Series) by Doug Lea Douglas Lea, 1996
  10. Concurrent programming using actors: Exploiting large-scale parallelism (A.I. memo) by Gul A Agha, 1985
  11. Concurrent Programming in Java: Design Principles and Patterns by Doug Lea, 1999
  12. A white paper on concurrent programming (Technical report. Brown University. Dept. of Computer Science) by Thomas W Doeppner, 1987
  13. Concurrent Programming for Software Engineers (Ellis Horwood Series in Computers and Their Applications) by Dick Whiddett, 1987-09
  14. Preserving abstraction in concurrent programming (TR. University of Cambridge. Computer Laboratory) by R. C. B Cooper, 1985

101. Concurrent Programming In Java: New & Used Books: Find The Lowest Price
concurrent programming in Java Compare new and used books prices among 98 book stores in a click. Searched in books for concurrent programming in Java.
http://www.fetchbook.info/Concurrent_Programming_in_Java.html

About
Bookmark Recommend Us Enhance Your Site ... Help Keyword Title Author ISBN
Searched in books for Concurrent Programming in Java More than titles matched your search. Search took seconds.
By Douglas Lea
Paperback / October 1999 / 0201310090
Books Similar to Concurrent Programming in Java: Des...
Compare Prices
Book Reviews
Concurrent Programming: The Java Programming Language
By Stephen J. Hartley
Paperback / February 1998 / 0195113152
Books Similar to Concurrent Programming: The Java Pr... Compare Prices Book Reviews By Douglas C. Schmidt Hans Rohnert Michael Stal Dieter Schultz Hardcover / December 2000 / 0471606952 Books Similar to Pattern-Oriented Software Architect... Compare Prices Book Reviews By Vijay K. Garg

102. Concurrent Programming, 5 Points
concurrent programming, 5 p. concurrent programming plays a vital role in systems where many events appear to occur simultaneously.
http://utbkat.gu.se/utbildning/utb/A13KINN390.html
Eng Frontpage Aktuellt Om GU Student/utbildning Forskning Safari Forskarutb Organisation Styrelse/rektor Internationalisering Universitetsbiblioteket Forskningsfonden Stipendier Karta - GU GU-shop Adm system Databaser etc Diarium Ekonomi/Plan. Internrevision Personal Lokaler, utrustning Policies/riktlinjer Profilprodukter Protokoll Universitetskanalen Upphandl/ramavtal Varulager Stipendier Utbildningssidan Ämnesindex Kursförteckning
Datavetenskap
Chalmers/Göteborgs universitet, SE 412 96
Göteborg
Visiting address:
Rännvägen 6 B,
Tfn:
http://www.cs.chalmers.se/Cs/index-se.html

Student counselling
Tina Ahlström Hellsén

Phone: mån-fre 9-16 Visits: Rännvägen 6 B, Göteborg; mån, ons och tors 12.30-14
Datavetenskap - Datalogi
Datalogi är en grundläggande vetenskap av betydelse i alla sammanhang där datorer utnyttjas. Centralt inom datalogin är studier av tekniker och hjälpmedel för programmering av datorer. Syftet är att utveckla metoder för konstruktion av program, programsystem och datasystem för olika typer av problem. Även samspelet mellan människa, program och maskin utgör viktiga moment. Mer information finns på http://www.cs.chalmers.se/index-se.html. Förkunskapskravet "basblocket" motsvaras av: - Kursen Programmering, 10 p - Kurserna Programmering, fk, 5 p och Datastrukturer, 5 p (eller Datalogins grunder, 10 p) - 20 poäng matematik.

103. Books
Source code of examples. Errata. Principles of Concurrent and Distributed Programming. PrenticeHall International, 1990. Principles of concurrent programming.
http://stwww.weizmann.ac.il/G-CS/BENARI/books.htm
Textbooks Mathematical Logic for Computer Science
(Second edition).
Springer-Verlag London

ISBN 1-85233-319-7.
This book teaches mathematical logic using tableaux techniques pioneered by Beth and Smullyan, which are simpler than the usual algebraic techniques, but quite sufficient to give CS students the theoretical tools they need. The book also discusses application of logic to CS: logic programming, temporal logic and the Z language for formal specification. For the second edition, the book has been totally rewritten and additional material has been included on binary decision diagrams, constraint logic programming and model checking. Prolog implementation of algorithms are included.

104. Mulle KybernetiK - Concurrent Programming, A Quick Refresher
Mulle kybernetiK Tech Info v0.0. Obj-C Optimization concurrent programming, a quick refresher. concurrent programming, a quick refresher.
http://www.mulle-kybernetik.com/artikel/Optimization/opti-4-refresher.html
Mulle kybernetiK - Tech Info: v0.0 Obj-C Optimization: Concurrent Programming, a quick refresher This sixth installment of the ongoing series "This is just a quick refresher on concurrent programming: Why ++myVariable is not thread safe.. (c) 2002 Mulle kybernetiK - text by Nat!
Concurrent Programming, a quick refresher
As you know, you should protect shared mutable data with locks as explained in Cocoa/TasksAndConcepts/ProgrammingTopics/Multithreading . Even just incrementing a global variable is not thread safe at all. This one C-instruction is actually executed with three or more PPC instructions that look similar or identical to this: lwz r11,0(r9) addi r0,r11,1 stw r0,0(r9) While each PPC instruction is executed there is a possibility that an interrupt occurs. The processing of this thread will then be suspended and the processor's attention will be focused on another thread. This other thread might very well now execute the same code trying to access the same global variable! To show how this can be disastrous, lets examine two cases where two threads execute the same code. In the first example the context switch to the second thread is harmless, because the increment statements have completed:

105. COMP309 Concurrent Programming
COMP309 concurrent programming. Coordinator Dr Ian Mason Room 101 Phone +61 0(2) 6773 2327. Internal/External Second Semester. Available in all Faculties.
http://turing.une.edu.au/dept/units/undergrad/COMP309.html
Next: COMP311 Software Engineering for Up: THIRD YEAR Previous: AMTH348 Numerical Analysis II Contents

COMP309 Concurrent Programming
Coordinator: Dr Ian Mason Room: 101 Phone: +61 0(2) 6773 2327 Internal/External Second Semester Available in all Faculties. Two lectures and a two-hour laboratory session per week. This unit provides an introduction to the area of parallel and distributed computing. Topics include: processes, interprocess communication, multithreaded programming, thread synchronisation, and programming parallel virtual machines (PVM and MPI). External students should see COMP280 for computer requirements. Prescribed Book Mitchell, M., Oldham, J. and Samuel, A. Advanced Linux Programming, New Riders.
www@mcs.une.edu.au

106. Citations Concurrent Programming In Java - Lea (ResearchIndex)
Retrieving documents D. Lea. concurrent programming in Java. AddisonWesley, 1997. D. Lea. concurrent programming in Java. Addison-Wesley, 1997.
http://citeseer.ist.psu.edu/context/21315/0

107. Citations Solution Of A Problem In Concurrent Programming Control
Solution of a problem in concurrent programming control. Communications of the ACM, 8569, 1965. Solution of a Problem in concurrent programming Control.
http://citeseer.ist.psu.edu/context/8650/0

108. Concurrent Java - Angelika Langer Training/Consulting
COURSE DESCRIPTION Java supports concurrent programming with multiple threads directly by means of certain language features. As
http://www.langer.camelot.de/Courses/ConcurrentJava.htm
Angelika Langer -
HOME
SEMINARS TALKS ARTICLES ... SITEMAP Concurrent Java
HOME

SEMINARS
GENERAL INFO

SCHEDULE

REGISTRATION

JAVA
EFFECTIVE JAVA

CONCURRENCY

JAVA FOR C++
JAVA INTRO C++ RELIABLE C++ EFFECTIVE STL TEMPLATES EXCEPTIONS ... SITEMAP COURSE DESCRIPTION
Java supports concurrent programming with multiple threads directly by means of certain language features. As Java programmers we therefore have to grasp the essence of concurrent programming. Only if we can be absolutely sure that our classes will never ever be used in a multi-threaded application we can ignore concurrent programming issues altogether. Otherwise we have to ask ourselves each time we implement an innocently looking method: Do I have to make this method "synchronized" or not? What does it mean? Why do I do this? Do I have to care? Is it safe not to care? Preparing classes for use in concurrent programs is one aspect of this seminar; the other one is active creation of multiple threads. There are numerous reason for doing this:
  • We might want to increase the performance of our application on a multiple CPU machine by performing tasks in parallel rather than sequentially. We might want to increase the availability of our application for accepting further requests by delegating requests to other, newly started, asynchronous threads.

109. Concurrent Programming In ML (Abstract)
concurrent programming in ML (Abstract). Concurrent programs can be structured as large collections of simple processes. I present several example processes.
http://www.eecs.harvard.edu/~nr/pubs/concurrent-abstract.html
Concurrent programming in ML (Abstract)
Programs written in functional languages seldom use side effects. This makes functional programs good candidates for concurrent execution, since computations without side effects can proceed concurrently without interfering. Some side effects are required for I/O and communication; we can introduce them in a disciplined way by adding message-passing primitives to a functional language. Although ML is not purely functional, it is especially well suited to concurrent programming because it has a safe polymorphic type system and garbage collection. Following the examples of Pike's Newsqueak and Hoare's CSP, I have added concurrent primitives to ML, using the Standard ML of New Jersey compiler. The primitives provide dynamic creation of processes and channels and synchronous communication over channels. Input and output (to the Unix file system) is available on the same footing as communication over channels. I use SML-NJ's callcc and throw to simulate concurrent execution on a sequential machine. Concurrent programs can be structured as large collections of simple processes. I present several example processes. Because they are polymorphic (i.e. they operate on values of any type), these processes can be used in many programs. I present an application that uses these processes. I comment on the implementation and suggest how it might be extended to run on a multiprocessor. I show how the Standard ML modules system can be used to effect changes in the meanings of the primitives.

110. Overview Of Package Util.concurrent Release 1.3.4.
Overview of package util.concurrent Release 1.3.3. by Doug Lea. This package provides standardized, efficient versions of utility classes commonly encountered in concurrent Java programming. can
http://g.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html
Overview of package util.concurrent Release 1.3.4.
by Doug Lea Note: Upon release of J2SE 1.5, this package enters maintenance mode: Only essential corrections will be released. JDK1.5 package java.util.concurrent includes improved, more efficient, standardized versions of the main components in this package. Please plan to convert your applications to use them. (A few niche classes here have no equivalents in java.util.concurrent. They will become part of a follow-up add-on package that will also include other unstandardized classes.) This package provides standardized, efficient versions of utility classes commonly encountered in concurrent Java programming. This code consists of implementations of ideas that have been around for ages, and is merely intended to save you the trouble of coding them. Discussions of the rationale and applications of several of these classes can be found in the second edition of Concurrent Programming in Java . There are also pdf slides providing an overview of the package. The package mainly consists of implementations of a few interfaces:
  • Sync locks, conditions

111. A Logic-Based Concurrent Object-Oriented Programming Language
Article Rafael Ramirez.
http://www.cs.bris.ac.uk/Tools/Reports/Abstracts/1996-ramirez.html
Bristol CS Index Research Publications ... PhD in Computer Science
A Logic-Based Concurrent Object-Oriented Programming Language
Rafael Ramirez. PhD thesis, Department of Computer Science, University of Bristol, October 1996. Gzipped PostScript: 270728 bytes
Abstract
Parallel computers and distributed systems are becoming increasingly important. Their impressive computation to cost ratios offer a considerable higher performance than that possible with sequential machines. Yet there are few commercial applications written for them. The reason is that programming in these environments is substantially more difficult than programming for sequential machines. In this thesis, we present Tempo and Tempo++, two programming languages which aim to reduce the inherent complexity of writing concurrent programs. Tempo is a declarative concurrent programming language based on classical first order logic. It improves on traditional concurrent logic programming languages (e.g. Parlog) by explicitly specifying aspects of the behaviour of concurrent programs. In Tempo all safety properties of programs are declaratively stated which provides great advantages in writing concurrent programs and manipulating them while preserving correctness. Concurrent programs in Tempo are developed in such a way that they are not specific to any particular programming paradigm. The language can be used as a common framework for expressing and manipulating algorithms for a variety of paradigms.

112. PLI 2002: ICFP
The 2002 International Conference on Functional programming covers the entire spectrum of functional programming, from practice to theory, and from established functional programming languages (Scheme, ML, Haskell) to novel language designs and to the functional aspects of objectoriented or concurrent languages. October 4-6, 2002 Pittsburgh, PA, USA.
http://icfp2002.cs.brown.edu/
October 4-6, 2002
Pittsburgh, PA, USA

Affiliated with PLI 2002 The ICFP conference provides a forum for researchers and developers to hear about the latest work on the design, implementations, principles, and uses of functional programming. The conference covers the entire spectrum of functional programming, from practice to theory, and from established functional programming languages (Scheme, ML, Haskell) to novel language designs and to the functional aspects of object-oriented or concurrent languages. Related Events PPDP GPCE (GCSE/SAIG) Workshops What are the Accepted Papers? Please see the separate page What about Hotel and Registration Information? You will find that on the PLI home page Was There a Programming Contest? Yes! The contest ran from 12:00 Noon Pacific Standard Time on Friday August 30, 2002, until 12:00 Noon Monday September 2, 2002. The contest has its own Web page What Kind of Material Appears in ICFP? The call for papers provides information on the kinds of papers sought by the conference.
Contact Us!

113. KLIC Association
Develops and popularizes KLIC implementation of concurrent and parallel logic programming language KL1, and related software. Designed in the Fifth Generation Computer Systems (FGCS) project, by Institute for New Generation Computer Technology (ICOT), Japan. Free software.
http://www.klic.org/
Index
About the Association Software Registration
Update History
    (2000/09/12) The Mailing-Lists Archives are available.
    (1999/04/01) The first release
News of the past
Last Update : 00/09/12 12:06 KLIC Association.
For Information: klic-adm@klic.org

114. CS545S: Modular Programming
College course on basic programming concepts modular (encapsulation, abstract data types); objectoriented (class, inheritance, polymorphism, dynamic binding); concurrent (thread, synchronization); via Java compared to Oberon, Smalltalk; then dataflow model.
http://www.cs.wustl.edu/~tdk/courses/Cs545/
CS545S: Modular Programming (Spring 2003)
Time: Tuesday, Thursday 7:00 - 8:30 PM
Room: Eliot 103
Weekly Schedule (Tentative)
Handouts
Course Description Part I: To study basic concepts of
  • modular programming (encapsulation, abstract data types) object-oriented programming (class, inheritance, polymorphism, dynamic binding) concurrent programming (thread, synchronization)
through Java, in comparison with Oberon and Smalltalk.
Part II: To study the dataflow programming paradigm.
Part III: To apply the concepts presented in Part I and Part II through Java-based project work.
Prerequisite
CS455 or permission of instructor.
Credit 3 units. (2 design credits)
Instructor
T. D. Kimura
E-mail : tdk@cs.wustl.edu Office : Jolley Hall Phone :
Recommended Readings
Topics
Introduction 1 week Principle of Modular Programming 1 week Object Oriented Programming in Java 2 weeks Parallel Programming in Java 2 weeks Dataflow Paradigm 2 weeks Modular Programming with Oberon and Smalltalk 3 weeks Project Presentations and Tests 2 weeks Weekly Schedule (Tentative)
Grading
Homework (30%)
Midterm Examination (30%)
Final Project (40%)
Final Project:
Dataflow-based Programming System

115. Advanced Programming Language Design
Book compares over 70 languages, and main classes imperative, functional, objectoriented, dataflow, concurrent, declarative, aggregate. By Raphael Finkel, Addison-Wesley.
http://www.awprofessional.com/catalog/product.asp?product_id={92E30B39-5D91-45F9

116. The SR Programming Language
Synchronizing Resources is a language for writing concurrent programs. Source code, mailing list archive, and documentation.
http://www.cs.arizona.edu/sr/www/index.html
The SR Programming Language
SR (Synchronizing Resources) is a language for writing concurrent programs. The main language constructs are resources and operations. Resources encapsulate processes and variables they share; operations provide the primary mechanism for process interaction. SR provides a novel integration of the mechanisms for invoking and servicing operations. Consequently, all of local and remote procedure call, rendezvous, message passing, dynamic process creation, multicast, and semaphores are supported. SR also supports shared global variables and operations. SR has been used at a number of universities and labs for course work and research projects involving concurrent programming. It has been used in concurrent programming courses to reinforce concepts with small programming projects and with larger projects such as experiments with parallel algorithms, replicated databases, distributed simulations, and parts of distributed operating systems such as file systems and command interpreters. SR has also been used as a tool in several masters theses and doctoral dissertations to conduct experiments in parallel and distributed programming and to implement larger systems such as a system for mixed language programming, one for distributed implementation of graph algorithms, experiments with load balancing algorithms, and experiments with upcall program structures. SR is the predecessor to the MPD programming language, which provides the same capabilities using the syntax described in

117. Home
a stateof-the-art, pure and lazy functional programming language specially designed to make the development of real world applications possible
http://www.cs.kun.nl/~clean/

118. Overview Of Package Util.concurrent Release 1.3.4.
This package provides standardized, efficient versions of utility classes commonly encountered in concurrent Java programming. It mainly consists of implementations of a few interfaces. Open Source, Public Domain
http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent/intro.html
Overview of package util.concurrent Release 1.3.4.
by Doug Lea Note: Upon release of J2SE 1.5, this package enters maintenance mode: Only essential corrections will be released. JDK1.5 package java.util.concurrent includes improved, more efficient, standardized versions of the main components in this package. Please plan to convert your applications to use them. (A few niche classes here have no equivalents in java.util.concurrent. They will become part of a follow-up add-on package that will also include other unstandardized classes.) This package provides standardized, efficient versions of utility classes commonly encountered in concurrent Java programming. This code consists of implementations of ideas that have been around for ages, and is merely intended to save you the trouble of coding them. Discussions of the rationale and applications of several of these classes can be found in the second edition of Concurrent Programming in Java . There are also pdf slides providing an overview of the package. The package mainly consists of implementations of a few interfaces:
  • Sync locks, conditions

119. Concurrent Functional Programming With Erlang And OTP (Open Telecom Platform)
Bjarne D¤cker. RealTime in Sweden, Halmstad. (ppt)
http://www.erlang.se/publications/Erlang.ppt
<àúò-ᱏŠ/©ÇÚôÆ¡x…:/UǏ©Ïãêxü'õm Q³Ü—j†ûFMwՂj‰^õ0Çý y <]ƒÙQ;LŒšãŽ¨zFéRÓC£¨J1úN ¿U%áwj]X¥„î Ó0"¬‹¬°)º†— Cx5Z…7ã¼0µ ˆÂ <a <°¿)åêDwœÎú <Î`g¼ëI~S¸Mœûr§Ç©ŒÀËiA—’ýÏG»qx7Èî0§÷c <êfû¾§‡Ž§ƒ]ÎE¸^‰v»œês SY ¦¯€2j Àvª ¿+@!€P„87;à„Ú ÈF¥ú†Ûó‡Ï8Õb/~kâDž'føÅá—È£DuÔç,BœÁ…jD!ü¦È xV!œáP§à)xŒÁ ü9ã£øí£?Beàd³dvÊBðõ·Á¨Œß~ã8„ß,¤N±p?d ± ¡,` "Fˆîoë(éS ©ëí×Í@ Æ®–¾î։>Íêôèòä°º»%+9ÆÝñÆù“ïys·Ä[dÛ^“½¾Kvð ìí·7 <'%€ºœÏÓv„ t4`Ko8ʨ†vp Ñ'@4ìӟÎù ãç~!ÄëR˜×…¬(§¢w(é™AW ÂmŠ"¨×+¢œ!å‘N¥‘Ne(D»XÐƵ <Þ½*É«.ͯ!+¨-/¬½0²£(ª³XšNWC¿È‡9Tƺ£Œ-äR—äӔPŸì[å’t3ÛÿzNÀ  (~)C[ é(féØ“é¦Á_x„"–0†ƒt  ¥x^¤ù‹ ›èsÛïS §À + ‹?þú‡yYÙ- Z¥ÊÏËûѽûÍõ ·VV_ `U蘆@:Ÿq0Í ±L 4#88’îKF YaÖñ^èDÔg-6ƒƒžšn…!¡J <ÿ_ÇI˨²çL툀 <†@XCGsZÈj‹O0â05ÐEHqïúÜGo ìé³D±cÇÝàé fL Å`þ Ô2¡ <úàŸQ¡„G <›jÇ*KYH®©ÝŸÄú;Xª©j¾‘AVU•bTÔ,mã5ºód¿ÀN <JPx(, ¾¤‡¥¢_€¥èä£é <ÔVY[ðˆµ]Уяé¤h£êk¦èm¦l£Êw:ûñ hYBáLL5/։Ÿ[`f¯ÎÇÁÂøe¤û›Ð…Ùªò§Í <ÿìéýo^ R¾=òdjÀ±D~”CaFpqNøiÙî×µ©¼’'ÇQlYY$Ui4ð Ú>7Җ°€P4!/Æî@¢óá7rþt’ <o°7ßâë˜m¤ìªè´uéÖÍ BË ›maa(Tû°>H¡µy~™BRŒ8 ‚†`nӞ¥ûC—¡à PÀÓ¡ð̀H…ÓؼÑÿh¨Sb¡0 <56~ûú†šZÏËç/$ÆÆÑɉ‘Q¡ irt

120. The Concurrent Functional Programming Language Erlang - An Overview
Dan Sahlin. Workshop of MultiParadigm Logic programming, in conjunction with the Joint International Conference and Symposium on Logic programming, Bonn. (ps.gz)
http://www.cs.tu-berlin.de/cs/ifb/TechnB/96/28/sahlin.ps.gz

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

Page 6     101-120 of 140    Back | 1  | 2  | 3  | 4  | 5  | 6  | 7  | Next 20

free hit counter