- 博客(3)
- 资源 (23)
- 收藏
- 关注
原创 Linux多线程操作pthread_t
使用过 Boost 的哪些组件?得到的答案大多集中在 vector、map 和 shared_ptr。vector 或 map 的内部实现、各种操作的复杂度以及迭代器失效的可能场景shared_ptr 的线程安全性、循环引用的后果及如何避免、weak_ptr 的作用等。如何实现线程安全的引用计数,如何定制删除动作等等。scoped_ptr、static_assert 等,这些库...
2020-12-31 17:41:12 24616 2
原创 本地进程间通信(二)--套接字socket
一、什么是Socket? 套接字除了可以实现网络间不同主机间的通信外,还可以实现同一主机的不同进程间的通信,且建立的通信是双向的通信。本文主要介绍本地进程间socket通信。我们知道两个进程如果需要进行通讯最基本的一个前提能能够唯一的标示一个进程,在本地进程通讯中我们可以使用PID来唯一标示一个进程,但PID只在本地唯一,网络中的两个进程PID冲突几率很大,这时候我们需要另辟它径了,我们知道IP层的ip地址可以唯一标示主机,而TCP层协议和端口号可以唯一标示主机的一个进程,这样我们可以利用ip地址+
2020-12-23 16:42:59 7927 3
原创 本地进程间通信(一)--概念理解
进程通信的应用场景:数据传输:一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几兆字节之间。共享数据:多个进程想要操作共享数据,一个进程对共享数据的修改,别的进程应该立刻看到。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。资源共享:多个进程之间共享同样的资源。为了作到这一点,需要内核提供锁和同步机制。进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有陷入和异常
2020-12-23 10:45:55 1180
2021信息系统项目管理师论文预测
2021-12-03
hibernate-distribution-3.5.0-Final
2012-04-23
操作系统 页式虚拟存储
2009-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人