What's ThreadJack ?
ThreadJack supports JavaTM-like
multi-thread programming model with platform independent C++ class library. The features are;
- Easy multi-threading with ANSI/ISO standard
C++ language
- Compact template-based class library
- JavaTM-like
syntax and semantics(Object, Thread classe?Csynchronized keyword)
- JavaTM-like
event handling mechanism
- No need for training for JavaTMprogrammers
- Efficient(not java emulation). Directly
uses native-thread(p-thread, UI thread, win32 thread)
- purify'd !
- Can work with ANSI/ISO standard C++ library(including
STL)
- Muti platform support
- Full source code available
- Royalty-free for non-commercial or evaluation
use
Class Diagram
Function Comparison
Comparison among JavaTM,ThreadJack, and native thread libraries.
Table(partial)
Sample Code Fragments
A simple ThreadJack's sample code fragment.
It creates a thread which prints "Hello ThreadJack".
#include <iostream>
#include <threadjack.h>
class TestThread : public TJThread
{
public:
virtual void run(){
cout << "Hello ThreadJack." << endl;
}
};
int main() {
TestThread* t = new TestThread();
t->start();
t->join();
return 0;
}
|
And other samples.
Download
For documents(Japanese), class reference(Japanese) click the followings. For the source code, please agree with the license.
Platforms
Supported Platform List
Platform |
Architecture |
Compiler |
Thread |
Satus |
Solaris2.4-2.6 |
sparc |
gcc2.8.1,egcs2.1.2 |
UI thread/POSIX thread |
supported |
Linux2.0.35 |
i386 |
gcc2.8.1,egcs2.1.2 |
POSIX thread |
supported |
WindowsNT4.0 |
i386 |
gcc2.8.1,egcs2.1.2 |
Win32 |
soon |
Visual C++5.0 |
Win32 |
supported |
Windows95
Windows98 |
i386 |
gcc2.8.1,egcs2.1.2 |
Win32 |
soon |
Visual C++5.0 |
Win32 |
supported |
FAQ
Frequently Asked Questions about ThreaJack - FAQ
Information
For more infomation, please contact;
"Java" is a trademark of Sun Microsystems, Inc "purify" is a trademark of Rational Software Corporation
Other names, products and services may be the trademarks or registered trademarks of their respective holders.
All contents Copyright(C) 1999 Eiwa System Management, Inc. All rights reserved.
|