CFP last date
20 May 2024
Reseach Article

JNT - Java Native Thread for Win32 Platform

by Bala Dhandayuthapani Veerasamy, G.m. Nasira
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 70 - Number 24
Year of Publication: 2013
Authors: Bala Dhandayuthapani Veerasamy, G.m. Nasira
10.5120/12212-8249

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 },
issue_date = { May 2013 },
volume = { 70 },
number = { 24 },
month = { May },
year = { 2013 },
issn = { 0975-8887 },
pages = { 1-9 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume70/number24/12212-8249/ },
doi = { 10.5120/12212-8249 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:33:41.153387+05:30
%A Bala Dhandayuthapani Veerasamy
%A G.m. Nasira
%T JNT - Java Native Thread for Win32 Platform
%J International Journal of Computer Applications
%@ 0975-8887
%V 70
%N 24
%P 1-9
%D 2013
%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
  1. Apple Developer, Concurrency Programming Guide, http://developer. apple. com/library/mac/ documentation/General/Conceptual/ConcurrencyProgrammingGuide/ConcurrencyProgrammingGuide. pdf
  2. 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
  3. Scott Oaks & Henry Wong, Java Threads, 2nd edition, O'reilly, ISBN 1-56592-418-5, 1999
  4. James Gosling, Bill Joy, Guy Steele, Gilad Bracha and Alex Buckley, The Java™ Language Specification: Java SE 7 Edition, Oracle America Inc, 2011
  5. Java Native Interface, http://java. sun. com/javase/6/docs/technotes/guides/jni/index. html
  6. Sheng Liang, The Java™ Native Interface Programmer's Guide and Specification, Sun Microsystems Inc, ISBN 0-201-32577-2, 1999
  7. Windows Kernel Library (Win32), http://msdn. microsoft. com
  8. 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.
  9. Get started with JNA, https://jna. dev. java. net
  10. 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.
  11. 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

Keywords

Java Thread JNA JNI JVM Native Thread Win32 Kernel