MagPortal.com   Clustify - document clustering
 Home  |  Newsletter  |  My Articles  |  My Account  |  Help 
Similar Articles
JavaWorld
May 2001
Brian Goetz
Can double-checked locking be fixed? This article looks at some of the commonly proposed fixes and shows how each of them fails to render the DCL idiom thread-safe under the Java Memory Model mark for My Articles similar articles
JavaWorld
November 2001
Brian Goetz
Can ThreadLocal solve the double-checked locking problem? ThreadLocal is indeed an underappreciated tool in the Java Class Library and does solve the thread-safety problems of DCL, but unfortunately it does not meet the performance objectives of DCL -- yet.... mark for My Articles similar articles
JavaWorld
February 2001
Allen Holub
Warning! Threading in a multiprocessor world Many authors (myself included at one point) advocate the double-checked locking idiom to access a Singleton object in an intuitively thread-safe way. Unfortunately, for counterintuitive reasons, double-checked locking doesn't work... mark for My Articles similar articles
JavaWorld
November 2001
Letters to the Editor Should you enable assertions in a production system? What's the difference between Jxta and Jini? Do access modifiers prevent inheritance? Is MVC a design pattern? mark for My Articles similar articles
JavaWorld
December 2000
John Zukowski
Java threads: A comparative book review Java programs are multithreaded, whether you like it or not. This comparative review of six Java thread programming books will help you decide which books are the best read for learning the Java threading library and creating better technical solutions... mark for My Articles similar articles
JavaWorld
June 2002
Letters to the Editor Shouldn't Microsoft get credit where credit is due? How do you program a Java class file into an iPAQ? JavaWorld authors answers those questions and more. mark for My Articles similar articles
JavaWorld
October 2001
Brian Goetz
Avoid synchronization deadlocks If you understand how your programs use synchronization, and apply consistent rules for acquiring multiple locks simultaneously, you can reduce the likelihood of synchronization deadlock in Java programs... mark for My Articles similar articles
JavaWorld
May 2002
Jeff Friesen
Achieve strong performance with threads, Part 1 Users expect programs to exhibit strong performance. To satisfy those expectations, your programs often use threads. This article begins a four-part series that examines threads. You receive an introduction to threads, explore the Thread class, and learn about runnables... mark for My Articles similar articles
JavaWorld
June 2002
Jeff Friesen
Achieve strong performance with threads, Part 2 Developers sometimes create multithreaded programs that produce erroneous values or exhibit other strange behaviors. Odd behavior typically arises when a multithreaded program does not use synchronization to serialize thread access to critical code sections. What does it mean to serialize thread access to critical code sections? This article explains Java's synchronization mechanism, and two problems that arise when developers fail to use that mechanism correctly. mark for My Articles similar articles
IEEE Spectrum
June 2009
Mark Anderson
Sun's Rock CPU Could Be a Gem for Oracle Upcoming processor first to use "transactional memory," a boon to programming multicore processors mark for My Articles similar articles
JavaWorld
February 2001
Erwin Vervaet
Java: It's a good thing In response to Simson Garfinkel's article 'Java: Slow, Ugly, and Irrelevant', the author takes a more realistic look at Java's situation. Indeed, Java is far from perfect. But when you take the time to look beyond the flames and the hype, what is left is an exciting and competitive language... mark for My Articles similar articles
Linux Journal
February 1, 2003
Schouten et al.
Inside the Intel Compiler How did Intel's compiler beat gcc on Benchmarks? Intel's compiler developers explain IA-32 optimizations they use. mark for My Articles similar articles
Military & Aerospace Electronics
March 2008
Nielsen & Plans
Java Computer Language Eyes Safety-Critical, Real-Time Applications A new drive in the Java community seeks to expand the language's applicability to safety-critical where failure puts lives at risk. mark for My Articles similar articles
JavaWorld
September 2000
Bruce Eckel
Everything is an object, Part 1 This two-part article, excerpted from Chapter 2 in Thinking in Java 2nd. ed., moves you to the point where you can write your first Java program. Bruce Eckel gives an overview of the essentials... mark for My Articles similar articles
JavaWorld
December 2000
Todd Sundsted
Secure thread collaboration across protection domains When threads collaborate across protection domains, they introduce interesting wrinkles into the science of building secure applications. This month, we present these scenarios and shows how to use the AccessControlContext and GuardedObject classes to build solid solutions... mark for My Articles similar articles
JavaWorld
July 2002
Jeff Friesen
Achieve strong performance with threads, Part 3 How priority relates to thread scheduling, how to use the wait/notify mechanism to coordinate the activities of multiple threads, and how to use Java's thread interruption capability to terminate a running thread. mark for My Articles similar articles
JavaWorld
July 2000
Tarak Modi
Lock on to an alternate synchronization mechanism How to create a reader/writer lock for multithreaded programming. That synchronization mechanism is useful if you don't want to prevent other threads from simultaneously reading a shared resource yet still want to allow only one thread to modify the resource... mark for My Articles similar articles
JavaWorld
August 2002
Jeff Friesen
Achieve strong performance with threads, Part 4 The author completes his exploration of threads by focusing on thread groups, volatility, thread-local variables, timers, and the ThreadDeath class. mark for My Articles similar articles
JavaWorld
April 25, 2003
Letters to the Editor Authors discuss static versus lazy resolution; HTML/JavaServer Pages (JSP)/servlets versus Swing; thread safety with singletons; and more. mark for My Articles similar articles
JavaWorld
March 2003
Letters to the Editor How do you handle failover in a Java Message Service (JMS) system? When is it safe not to declare a static field volatile in a threaded application? Is there synchronization hidden inside Struts? JavaWorld authors answer these questions and more in this month's Letters. mark for My Articles similar articles
JavaWorld
July 25, 2003
Letters to the Editor JavaWorld authors discuss byte code encryption, jEdit's attractive features, method synchronization, and more. mark for My Articles similar articles
JavaWorld
November 2000
Mark Johnson
C#: A language alternative or just J--?, Part 1 Early this summer, Microsoft caused a huge media splash by preannouncing .Net, a new distributed application framework. Integral to .Net is a new language called C#, which initially appears highly similar to Java. This article, the first in a two-part series, compares C# to Java -- describing language features and design trade-offs -- and places C# in the context of Microsoft's broader .Net strategy. mark for My Articles similar articles
JavaWorld
June 2002
Study guide: Achieve strong performance with threads, Part 2 Glossary of terms... Tips and cautions... Homework... Answers to last month's homework... mark for My Articles similar articles
Unix Insider
September 2000
Jim Mauro
Scheduling in the user threads library User level threads in Solaris implement a priority scheme and queue-management system distinct from the kernel thread priorities and per-processor dispatch queues that exist in the kernel. This month, Jim Mauro lays the groundwork for discussion on the internals of the threads library, relative to scheduling and thread priorities. mark for My Articles similar articles
Food Processing
January 2009
Rollout: New Food Products for January 2009 New food products guaranteed to whet the appetite. mark for My Articles similar articles
JavaWorld
February 2003
Letters to the Editor In this month's Letters to the Editor, JavaWorld authors answer questions on typesafe enums, getResource, timers, and JNI libraries. mark for My Articles similar articles
JavaWorld
September 2000
Tom Yager
Microsoft's C# public beta hits a high note Java's success, and Sun's control of it, has prompted Microsoft to respond with its C# initiative. C# in many ways is a blend of the power of C++ and Java's built-in protections. Java developers will be well served to learn about C#'s pros and cons -- and how the initiative could affect Java's future. mark for My Articles similar articles
U.S. Banker
January 2002
Mark Bruno
Successful Net Banker Gives Up the Reins It's very unusual when a CEO admits that he may no longer be the right man for the job, especially in banking. But D.R. Grimes, CEO of NetBank, says he will be stepping down after it completes its merger with Resource Bancshares Mortgage Group... mark for My Articles similar articles
JavaWorld
July 2001
Todd Sundsted
Secure your Java apps from end to end, Part 2 Little mistakes during application development often lead to big security problems for developers and users. This article introduces the most common types of design and implementation flaws that turn into security vulnerabilities and describes how to avoid them... mark for My Articles similar articles
Salon.com
January 8, 2001
Simson Garfinkel
Java: Slow, ugly and irrelevant The programming language once hailed as a revolutionary breakthrough is no substitute for simply training good programmers... mark for My Articles similar articles
D-Lib
Sep/Oct 2012
Van de Sompel et al.
A Perspective on Resource Synchronization The Web is highly dynamic, with resources continuously being created, updated, deleted, and moved. Web applications that leverage third party resources face the challenge of keeping in step with this rate of change. mark for My Articles similar articles
JavaWorld
December 2000
Mark Johnson
C#: A language alternative or just J--?, Part 2 Despite their enormous similarities, Java and C# differ greatly in many language details and also in their basic technical intent. This second article of a two-part series covers C# language constructs and concludes with some speculation on the idea of standardizing C#... mark for My Articles similar articles
InternetNews
June 8, 2007
Andy Patrizio
Intel Updates Compilers For Multi-Core Development Intel has updated its C++ and Fortran compilers for the first time in two years, adding new features to support the multi-core processors that have become the focus of the company recently. mark for My Articles similar articles
JavaWorld
January 2, 2004
Humphrey Sheil
In pursuit of perfection If we could just address Java's weak points, we might make Java that mythical beast -- the perfect technology platform. So then, what are those changes? Is there such a thing as the perfect technology platform, and does Java have the potential to become it? mark for My Articles similar articles
InternetNews
August 15, 2007
Andy Patrizio
Sun Gives Multithreading an RDBMS Feel Transactional memory will better protect data integrity by locking memory or data so only one thread can access it. mark for My Articles similar articles
JavaWorld
July 2000
Raghavan N. Srinivas
Java security evolution and concepts, Part 2: Java security Since Java code can originate from anywhere in the network, code-centric security is very important for Java development. This article will examine the challenges associated with running Java code securely over the network. mark for My Articles similar articles
JavaWorld
March 2001
Humphrey Sheil
J2EE project dangers! You need to juggle many balls when embarking on an enterprise Java project: vendor relationships, chronic over-engineering in both design and development, staying sane. This article analyzes the top 10 dangers that threaten the success of all enterprise Java projects... mark for My Articles similar articles
JavaWorld
July 4, 2003
Mark O. Pendergast
Navigate through virtual worlds using Java 3D Java 3D is an extension to the Java 2 object library that enables a programmer to create 3D graphical representations of objects and virtual worlds. This article demonstrates three advanced Java 3D programming concepts. mark for My Articles similar articles
JavaWorld
December 2001
Bill Pierce
Diagnose common runtime problems with hprof Ever been a few days from releasing an application when testing reveals a memory leak or something causing the CPU to spin out of control? Few people realize that the Java 2 JDK provides a useful profiling tool called hprof, which you can use to diagnose these behaviors with minimal fuss... mark for My Articles similar articles
Salon.com
January 21, 2003
Farhad Manjoo
Is there hope for Java? A judge has ordered Microsoft to make it easy for Sun's popular programming language to work with Windows. But the remedy may be too little, too late. mark for My Articles similar articles
JavaWorld
November 2000
Geoff Friesen
Applications, applets, and hybrids This article establishes our bearings and sets sail to the land of applications, applets, and hybrids (an unusual category of Java programs)... mark for My Articles similar articles
JavaWorld
March 2001
John Zukowski
Performance books put to the test Want to make your users very happy? Improve the performance of your Java programs. This article puts six Java performance books to the test. Help put Java's lack-of-performance myth to rest by using one or more of these books to optimize your programs... mark for My Articles similar articles
JavaWorld
October 2000
Bruce Eckel
Everything is an object, Part 2 Eckel takes you through name visibility and using components from other libraries; the static keyword; and comments and embedded documentation. By the end, you should be able to build your first Java program... mark for My Articles similar articles
Unix Insider
November 2000
Cameron Laird, Kathryn Soraiz & Derek Lac
Scripting systems unite An introduction to Silk, the programming language that unites Java and Scheme... mark for My Articles similar articles
JavaWorld
March 2002
Jennifer Orr
Java's top guns JavaWorld presents the winners of its 2002 Editors' Choice Awards. Find out which technologies won Best Java Virtual Machine, Best Java-XML Tool, Best Java Device Application Development Tool, Most Innovative Product, and more... mark for My Articles similar articles
JavaWorld
June 2000
Julie Salzmann
News and New Product Briefs (June 16, 2000) Citrix optimizes Java apps on MetaFrame for Solaris; Motorola unveils J2ME-enabled handsets; IBM contributes SOAP technology to Apache Software Foundation; Bolero 3.1 adds XML capabilities; SND supports Java on handheld and cellular devices; InstallShield enhances Java Edition with Linux; Bluestone Software unveils Total-e-Server. mark for My Articles similar articles
InternetNews
December 10, 2008
Andy Patrizio
We Can Compete in HPC, Say Chip Vendors Despite complaints that x86 chips can't scale properly for high performance computing, Intel and AMD say they have solutions in the works. mark for My Articles similar articles
JavaWorld
July 2001
Raghavan N. Srinivas
Java Web Start to the rescue On the client side, Java proves its viability with its ubiquitous availability on desktop and thin clients. This article introduces client-side deployment using several different Java technologies, with a particular focus on Java Web Start... mark for My Articles similar articles
IndustryWeek
February 1, 2007
Jill Jusko
Resource Management: A Delicate Balance Resource management requires measuring and controlling supply and demand. It's no easy feat. mark for My Articles similar articles
Salon.com
January 18, 2001
Simson Garfinkel
Java fans fight back OK, Sun's programming language does have some good points, but it's still a long way from perfect... mark for My Articles similar articles