"Threads" tag
Threading support in C++11 standard

CodeSport (April 2012)

In this month’s column, we continue our discussion on the threading support introduced in the new C++11 standards. We first look at how we can manage threads. In last month’s column, we had…

Concurrency and threads

CodeSport (March 2012)

In this month’s column, we take a quick look at the threading support introduced in the new standard for C++11. One of the major events of 2011 in the programming world was the…

Supercharged WordPress

Supercharge Your Self-Hosted WordPress Blog with Nginx & FastCGI

If you are running WordPress on a VPS, you’ve got all the power in the world to run the site exactly the way you want. If you know how to use that power,…

Dissecting (Linux) Threads

Light-Weight Processes: Dissecting Linux Threads

This article, aimed at Linux developers and students of computer science, explores the fundamentals of threads and their implementation in Linux with Light-Weight Processes, aiding understanding with a code implementation. Threads are the…

Software transactional memory

CodeSport (February 2011)

Welcome to CodeSport! We will continue the discussion that began last month about software transactional memory. The main difference between traditional lock-based synchronisation and software transactional memory is that lock-based synchronisation is based…

Python threading and its caveats

Python Threading and its Caveats

As a rapid application development language, Python is highly preferred for being easy to use, feature-rich and robust. With multi-core processors now becoming more ubiquitous, one would expect Python programs to exploit redundant…

Turbo charge Python apps

Turbo Charge Python Apps with Speed, Part 2

In an earlier article, we tried out some of the tools to turbo-charge mainly CPU-bound Python programs, without modifying the source code too often. Another way to boost run-time performance is to leverage…

Question bank

CodeSport (September 2010)

Welcome to CodeSport. This month, we feature a medley of questions about operating systems, computer architecture and algorithms. Last month’s column featured three questions on mutual exclusion, the memory consistency model and synchronisation….

Turbo charge Python apps with Speed

Turbo Charge Python Apps with Speed, Part 1

Python’s ease of use, friendliness, “batteries-included” huge standard library, plus add-on libraries, make it one of the most popular languages in the FOSS world. However, as a byte-code-compiled language, it loses out on…

All published articles are released under Creative Commons Attribution-NonCommercial 3.0 Unported License, unless otherwise noted.
Open Source For You is powered by WordPress, which gladly sits on top of a CentOS-based LEMP stack.

Creative Commons License.