Research Article

JNT - Java Native Thread for Win32 Platform

by  Bala Dhandayuthapani Veerasamy, G.M. Nasira
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 70 - Issue 24
Published: May 2013
Authors: Bala Dhandayuthapani Veerasamy, G.M. Nasira
10.5120/12212-8249
PDF

Bala Dhandayuthapani Veerasamy, G.M. Nasira . JNT - Java Native Thread for Win32 Platform. International Journal of Computer Applications. 70, 24 (May 2013), 1-9. DOI=10.5120/12212-8249

                        @article{ 10.5120/12212-8249,
                        author  = { Bala Dhandayuthapani Veerasamy,G.M. Nasira },
                        title   = { JNT - Java Native Thread for Win32 Platform },
                        journal = { International Journal of Computer Applications },
                        year    = { 2013 },
                        volume  = { 70 },
                        number  = { 24 },
                        pages   = { 1-9 },
                        doi     = { 10.5120/12212-8249 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2013
                        %A Bala Dhandayuthapani Veerasamy
                        %A G.M. Nasira
                        %T JNT - Java Native Thread for Win32 Platform%T 
                        %J International Journal of Computer Applications
                        %V 70
                        %N 24
                        %P 1-9
                        %R 10.5120/12212-8249
                        %I Foundation of Computer Science (FCS), NY, USA
Abstract

Threading is a facility to allow multiple activities to coexist within a single process. Most modern operating systems support threads and the concept of threads has been around in various forms for many years. Java is the first mainstream programming language to explicitly include threading within the language itself, rather than treating threading as a facility of the underlying operating system. This research finding focuses on how Java can facilitate Win32 platform threads through JNI, which enables Java threads and native threads to schedule and execute in hybrid mode.

References
  • Apple Developer, Concurrency Programming Guide, http://developer. apple. com/library/mac/ documentation/General/Conceptual/ConcurrencyProgrammingGuide/ConcurrencyProgrammingGuide. pdf
  • Richard h. Carver, Kuo-chung tai, Modern Multithreading Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs, John Wiley & Sons, ISBN 13 978-0-471-72504-6, 2006
  • Scott Oaks & Henry Wong, Java Threads, 2nd edition, O'reilly, ISBN 1-56592-418-5, 1999
  • James Gosling, Bill Joy, Guy Steele, Gilad Bracha and Alex Buckley, The Java™ Language Specification: Java SE 7 Edition, Oracle America Inc, 2011
  • Java Native Interface, http://java. sun. com/javase/6/docs/technotes/guides/jni/index. html
  • Sheng Liang, The Java™ Native Interface Programmer's Guide and Specification, Sun Microsystems Inc, ISBN 0-201-32577-2, 1999
  • Windows Kernel Library (Win32), http://msdn. microsoft. com
  • Bala Dhandayuthapani Veerasamy, Dr. G. M. Nasira, Setting CPU Affinity in Windows Based SMP Systems Using Java, International Journal of Scientific & Engineering Research, USA, Volume 3, Issue 4, pp 893-900, April 2012, ISSN 2229-5518.
  • Get started with JNA, https://jna. dev. java. net
  • Bala Dhandayuthapani Veerasamy, Concurrent Approach to Flynn's MPSD Classification through Java, International Journal of Computer Science and Network Security, Korea, ISSN 1738-7906, Vol. 10 No. 1 pp. 126-129, 30 January 2010.
  • Bala Dhandayuthapani Veerasamy, Concurrent Approach to Flynn's MPMD Classification through Java, International Journal of Computer Science and Network Security, Korea, ISSN 1738-7906, Vol. 10 No. 2 pp. 164-167 , 28 February 2010.
Index Terms
Computer Science
Information Sciences
No index terms available.
Keywords

Java Thread JNA JNI JVM Native Thread Win32 Kernel

Powered by PhDFocusTM