Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
GitHub Copilot
Write better code with AI
GitHub Spark
New
Build and deploy intelligent apps
GitHub Models
New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Discussions
Collaborate outside of code
Code Search
Find more, search less
Explore
Why GitHub
Documentation
GitHub Skills
Blog
Integrations
GitHub Marketplace
MCP Registry
View all features
Solutions
By company size
Enterprises
Small and medium teams
Startups
Nonprofits
By use case
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
By industry
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
Topics
AI
DevOps
Security
Software Development
View all
Explore
Learning Pathways
Events & Webinars
Ebooks & Whitepapers
Customer Stories
Partners
Executive Insights
Open Source
GitHub Sponsors
Fund open source developers
The ReadME Project
GitHub community articles
Repositories
Topics
Trending
Collections
Enterprise
Enterprise platform
AI-powered developer platform
Available add-ons
GitHub Advanced Security
Enterprise-grade security features
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
optiklab
/
multithreaded-network-programming-examples
Public
Notifications
You must be signed in to change notification settings
Fork
6
Star
17
Code
Issues
0
Pull requests
0
Actions
Projects
0
Security
Uh oh!
There was an error while loading.
Please reload this page
.
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security
Insights
Commits
Branch selector
master
User selector
All users
Datepicker
All time
Commit History
Commits on Sep 19, 2017
Moving forward with pthreads.
Anton Yarkov
committed
4b6ba12
Copy full SHA for 4b6ba12
Commits on Jul 19, 2017
Added some work with PThreads
Anton Yarkov
committed
a995bbb
Copy full SHA for a995bbb
Renamed files
Anton Yarkov
committed
015c5b2
Copy full SHA for 015c5b2
Commits on Jul 7, 2017
Reworked Common part: definitions mobed to separate Defs.h, only useful common methods are in Common.h. Added error handlers to have proper error validation (TODO work more on it).
Anton Yarkov
committed
4398572
Copy full SHA for 4398572
Commits on May 26, 2017
Nonamed pipes example
optiklab
committed
5f74ed9
Copy full SHA for 5f74ed9
Added examples of working with other process attributes.
optiklab
committed
a9ac7af
Copy full SHA for a9ac7af
Simple renaming. Minor changes.
optiklab
committed
70cb8eb
Copy full SHA for 70cb8eb
Read and show some attributes of child and parent process.
optiklab
committed
d6196ba
Copy full SHA for d6196ba
Commits on Jun 13, 2016
Commit from MACOSX to unify diffs
optiklab
authored and
optiklab
committed
9ec8748
Copy full SHA for 9ec8748
Commits on Jun 11, 2016
Problems described
Anton Yarkov
committed
de183ec
Copy full SHA for de183ec
Commits on May 14, 2016
Regrouped example to make common header/lib files.
Anton Yarkov
committed
27bc37c
Copy full SHA for 27bc37c
Regrouped example to make common header/lib files.
Anton Yarkov
committed
ab2bc25
Copy full SHA for ab2bc25
Commits on May 9, 2016
Fixed handling child processes kills.
optiklab
authored and
optiklab
committed
9d166a7
Copy full SHA for 9d166a7
Socketpair... fd passing.
Anton Yarkov
committed
5d7997f
Copy full SHA for 5d7997f
Minor fixes in namedpipes.
optiklab
authored and
optiklab
committed
b6e1d66
Copy full SHA for b6e1d66
Improved logic of flock.
optiklab
authored and
optiklab
committed
93b127d
Copy full SHA for 93b127d
Named and nonamed pipes examples.
Anton Yarkov
committed
28c5dfe
Copy full SHA for 28c5dfe
Move common zombie handling function to commons.
optiklab
authored and
optiklab
committed
ddce52c
Copy full SHA for ddce52c
Synchronized access to resource via status of a file.
Anton Yarkov
committed
60b9c13
Copy full SHA for 60b9c13
Added common library file.
optiklab
authored and
optiklab
committed
31b5729
Copy full SHA for 31b5729
Use common library header file for zombie killing method.
optiklab
authored and
optiklab
committed
e7eb052
Copy full SHA for e7eb052
Improved/fixed file locking.
optiklab
authored and
optiklab
committed
7685599
Copy full SHA for 7685599
Using of file locks for synchronized read and write to files.
Anton Yarkov
committed
43fbb9c
Copy full SHA for 43fbb9c
How to handle SIGTERM and SIGINT to manage processes. Task: create a non-killable process.
Anton Yarkov
committed
08a63ae
Copy full SHA for 08a63ae
Commits on May 8, 2016
Fixed minor issue on MacOSX
optiklab
authored and
optiklab
committed
713e8e0
Copy full SHA for 713e8e0
How to handle SIGCHLD in multiprocessing.
Anton Yarkov
committed
8479784
Copy full SHA for 8479784
Small changes from my MacOSX. Improved tracing.
optiklab
authored and
optiklab
committed
9ab5c43
Copy full SHA for 9ab5c43
Commits on May 1, 2016
Code cleanup.
Anton Yarkov
committed
0e01b2c
Copy full SHA for 0e01b2c
Code cleanup.
Anton Yarkov
committed
9758b3d
Copy full SHA for 9758b3d
Commits on Apr 5, 2016
Examples of TCP echo-servers multiplexed with different mechanisms in Linux: select, poll, epoll, kqueue, libevent, libev, libuv, boost asio.
Anton Yarkov
committed
0ce0afd
Copy full SHA for 0ce0afd
Examples of sync and multiplexed async tcp server and client which implements training algorithm/protocol - getting and posting Astrological forecasts.
Anton Yarkov
committed
3fe656c
Copy full SHA for 3fe656c
Examples of multiprocess tcp servers working in Prefork or Process-per-request modes.
Anton Yarkov
committed
8a17484
Copy full SHA for 8a17484
Simple basic example of multiprocessing.
Anton Yarkov
committed
92b5f73
Copy full SHA for 92b5f73
Examples of simple sync tcp server and client.
Anton Yarkov
committed
9c60d11
Copy full SHA for 9c60d11
Commits on Apr 4, 2016
Update README.md
optiklab
committed
4844283
Copy full SHA for 4844283
Pagination
Previous
Next
You can’t perform that action at this time.