Abstract
A thread is a mechanism enabling a single process to perform multiple tasks concurrently. Threads are lightweight processes sharing the same memory and resources of the same parent process. A single process can contain multiple threads executing in parallel. As part of the same process, threads can communicate with each other and share data. Android supports threads in both Java and the native code. In this chapter, you will be exploring different strategies and APIs that can be used for concurrent programming pertaining to native code.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2012 Onur Cinar
About this chapter
Cite this chapter
Cinar, O. (2012). Native Threads. In: Pro Android C++ with the NDK. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-4828-6_7
Download citation
DOI: https://doi.org/10.1007/978-1-4302-4828-6_7
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-4827-9
Online ISBN: 978-1-4302-4828-6
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)