apartment guide
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 499
Thread::Apartment 0.51
Thread::Apartment is an apartment threading wrapper for Perl objects. more>>
Thread::Apartment is an apartment threading wrapper for Perl objects.
SYNOPSIS
package MyClass;
use Thread::Apartment::Server;
use base qw(Thread::Apartment::Server);
sub new {
#
# the usual constructor
#
}
#
# mark some methods as simplex
#
sub get_simplex_methods {
return { bar => 1 };
}
#
# mark some methods as urgent
#
sub get_urgent_methods {
return { bingo => 1 };
}
sub foo {
#
# do something
#
}
sub bar {
#
# do something else
#
}
sub bingo {
print "BINGO!n";
}
1;
#
# create pool of 20 apartment threads
#
Thread::Apartment->create_pool(AptPoolSize => 20);
my $apt = Thread::Apartment->new(
AptClass => MyClass, # class to install in apartment
AptTimeout => 10, # timeout secs for TQD responses
AptRequire => { # classes to require into the thread
This::Class => 1.234,
That::Class => 0.02
},
AptParams => @params_for_MyClass) || die $@;
my $result = $apt->foo(@params);
die $@ unless $result;
#
# bar is simplex
#
$apt->bar(@params);
Thread::Apartment provides an apartment threading wrapper for Perl classes. "Apartment threading" is a method for isolating an object (or object hierarchy) in its own thread, and providing external interfaces via lightweight client proxy objects. This approach is especially valuable in the Perl threads environment, which doesnt provide a direct means of passing complex, nested structure objects between threads, and for non-threadsafe legacy object architectures, e.g., Perl/Tk.
By using lightweight client proxy objects that implement the Thread::Queue::Queueable interface, with Thread::Queue::Duplex objects as the communication channel between client proxies and apartment threads (or between threads in general), a more thread-friendly OO environment is provided, ala Java, i.e., the ability to pass arbitrary objects between arbitrary threads.
<<lessSYNOPSIS
package MyClass;
use Thread::Apartment::Server;
use base qw(Thread::Apartment::Server);
sub new {
#
# the usual constructor
#
}
#
# mark some methods as simplex
#
sub get_simplex_methods {
return { bar => 1 };
}
#
# mark some methods as urgent
#
sub get_urgent_methods {
return { bingo => 1 };
}
sub foo {
#
# do something
#
}
sub bar {
#
# do something else
#
}
sub bingo {
print "BINGO!n";
}
1;
#
# create pool of 20 apartment threads
#
Thread::Apartment->create_pool(AptPoolSize => 20);
my $apt = Thread::Apartment->new(
AptClass => MyClass, # class to install in apartment
AptTimeout => 10, # timeout secs for TQD responses
AptRequire => { # classes to require into the thread
This::Class => 1.234,
That::Class => 0.02
},
AptParams => @params_for_MyClass) || die $@;
my $result = $apt->foo(@params);
die $@ unless $result;
#
# bar is simplex
#
$apt->bar(@params);
Thread::Apartment provides an apartment threading wrapper for Perl classes. "Apartment threading" is a method for isolating an object (or object hierarchy) in its own thread, and providing external interfaces via lightweight client proxy objects. This approach is especially valuable in the Perl threads environment, which doesnt provide a direct means of passing complex, nested structure objects between threads, and for non-threadsafe legacy object architectures, e.g., Perl/Tk.
By using lightweight client proxy objects that implement the Thread::Queue::Queueable interface, with Thread::Queue::Duplex objects as the communication channel between client proxies and apartment threads (or between threads in general), a more thread-friendly OO environment is provided, ala Java, i.e., the ability to pass arbitrary objects between arbitrary threads.
Download (0.072MB)
Added: 2007-06-14 License: Perl Artistic License Price:
862 downloads
The Hacker Key Guide 4
The Hacker Key Guide allows hackers, both current and aspiring, to encode vital information about their traits. more>>
The Hacker Key Guide allows hackers, both current and aspiring, to encode vital information about their traits into a single line of text, generally useful for sig files.
The Hacker Key Guide is based in principle on the wonderful Geek Code by Robert Hayden, but is skewed further to the geek programming niche.
Enhancements:
- Category additions include "Cygwin" for Windows, "MMO" and "RTS" to games, and several new additions to the books section.
- Answers 2 and 3 in math were changed for those hackers still in secondary school.
- The Linux section was completely revamped and updated, and the user-specified (O)ther option was added to Linux and IDE/text editors.
- The politics section now uses the Political Compass website ratings.
<<lessThe Hacker Key Guide is based in principle on the wonderful Geek Code by Robert Hayden, but is skewed further to the geek programming niche.
Enhancements:
- Category additions include "Cygwin" for Windows, "MMO" and "RTS" to games, and several new additions to the books section.
- Answers 2 and 3 in math were changed for those hackers still in secondary school.
- The Linux section was completely revamped and updated, and the user-specified (O)ther option was added to Linux and IDE/text editors.
- The politics section now uses the Political Compass website ratings.
Download (MB)
Added: 2007-01-03 License: (FDL) GNU Free Documentation License Price:
1042 downloads
Advanced Bash Scripting Guide 5.4
Complete ebook tutorial and reference on shell scripting with Bash in Linux/UNIX/BSD. This is the equivalent of a 918-page printed book. more>>
Complete ebook tutorial and reference on shell scripting with Bash in Linux/UNIX/BSD. This is the equivalent of a 918-page printed book. Includes shell scripts that emulate games, such as Perquackey and Nim. It is an official Linux Documentation Project (http://www.tldp.org) Guide. Some reviewers have named it the best book available on the subject.
Requirements: Web Browser or PDF viewer
Whats new in this version: New material, updates, bugfixes, stylistic revisions
<<less Download (2.85MB)
Added: 2009-04-03 License: Freeware Price: $0
250 downloads
Other version of Advanced Bash Scripting Guide
License:(FDL) GNU Free Documentation License
Debian Desktop Users Guide 0.02
Debian Desktop Users Guide project is a guide which is targeted toward new Debian users. more>>
Debian Desktop Users Guide project is a guide which is targeted toward new Debian users.
It brings up-to-date and effective documentation to new Debian users.
This document is based on the Progeny users guide.
This guide is planned to be released in conjunction with Sarge.
Enhancements:
- sections 6.2.1 and 6.2.2 have been rewritten.
<<lessIt brings up-to-date and effective documentation to new Debian users.
This document is based on the Progeny users guide.
This guide is planned to be released in conjunction with Sarge.
Enhancements:
- sections 6.2.1 and 6.2.2 have been rewritten.
Download (MB)
Added: 2006-10-10 License: GPL (GNU General Public License) Price:
1116 downloads
Online Money Guide 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-24 License: Freeware Price: Free
184 downloads
Money-Making-Guide 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-23 License: Freeware Price: Free
187 downloads
Earn-Money-Internet 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-14 License: Freeware Price: Free
194 downloads
Money-Making-Idea 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-22 License: Freeware Price: Free
184 downloads
Work-At-Home 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-19 License: Freeware Price: Free
189 downloads
Linux-Mobile-Guide 3.19
The Linux-Mobile-Guide is a guide for users of Linux and laptops, notebooks, PDAs and other mobile computers. more>>
The Linux-Mobile-Guide is a guide for users of Linux and laptops, notebooks, PDAs and other mobile computers.
This guide was former known as Linux-Laptop-HOWTO but was now extended to cover Linux and mobile computer devices in general (laptops, PDAs, mobile cell phones, digital cameras, calculators, wearables, ...). These devices are different from desktop/tower computers.
They use certain hardware such as PCMCIA cards, infrared and BlueTooth ports, batteries, docking stations. Hardware parts cannot be changed as easily as in a desktops, e.g. the graphics card. Often their hardware is more limited (e.g. disk space, CPU speed).
Hardware support for Linux (and other operating systems) on mobile devices is sometimes more limited (e.g. graphics chips, internal modems). They often use specialized hardware, hence finding a driver can be more difficult. Many times they are used in changing environments, so there is a need for multiple configurations and additional security strategies.
The Linux-Mobile-Guide explains installation methods for laptops and PDAs and configurations for different (network) environments, security issues for portable computers and much more. TuxMobil is the origin of the Linux-Mobile-Guide and provides always the latest issue available for download.
Enhancements:
- A link to keytouch has been made in the Extra Keys section.
<<lessThis guide was former known as Linux-Laptop-HOWTO but was now extended to cover Linux and mobile computer devices in general (laptops, PDAs, mobile cell phones, digital cameras, calculators, wearables, ...). These devices are different from desktop/tower computers.
They use certain hardware such as PCMCIA cards, infrared and BlueTooth ports, batteries, docking stations. Hardware parts cannot be changed as easily as in a desktops, e.g. the graphics card. Often their hardware is more limited (e.g. disk space, CPU speed).
Hardware support for Linux (and other operating systems) on mobile devices is sometimes more limited (e.g. graphics chips, internal modems). They often use specialized hardware, hence finding a driver can be more difficult. Many times they are used in changing environments, so there is a need for multiple configurations and additional security strategies.
The Linux-Mobile-Guide explains installation methods for laptops and PDAs and configurations for different (network) environments, security issues for portable computers and much more. TuxMobil is the origin of the Linux-Mobile-Guide and provides always the latest issue available for download.
Enhancements:
- A link to keytouch has been made in the Extra Keys section.
Download (0.21MB)
Added: 2005-11-15 License: (FDL) GNU Free Documentation License Price:
1445 downloads
Money-Making-Opportunities 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-18 License: Freeware Price: Free
188 downloads
Earn-Fast-Cash 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-19 License: Freeware Price: Free
189 downloads
Make-Money-Fast 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-09 License: Freeware Price: Free
200 downloads
Earn-Money-Fast 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-16 License: Freeware Price: Free
191 downloads
Earn-Money-Quick 1.0
The Ultimate Safe Money Guide -Free Online Money Guide Make Your Online Money The Safe Way And Generate a Daily Income Stream. The best thing I came ... more>> <<less
Download (2117KB)
Added: 2009-04-11 License: Freeware Price: Free
195 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above apartment guide search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed