V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hjc4869  ›  全部回复第 60 页 / 共 217 页
回复总数  4327
1 ... 56  57  58  59  60  61  62  63  64  65 ... 217  
2017-06-27 04:24:44 +08:00
回复了 guyeuro 创建的主题 问与答 单核并发是不是不会产生"线程不安全”的问题?
@20015jjw 我没说地址空间自己会重叠,我指的是现代 OS 在进程主动要求的前提下 OS 会允许两个独立的进程将同一部分物理内存页映射到它们各自的地址空间内。这个叫做 shared memory,是一类非常常用的跨进程通讯手段,通常搭配其它同步、互斥方式,在对数据交换有非常高的性能要求时会使用。比如 Linux 下的 X11,在本机就是使用 MIT-SHM 扩展,利用共享内存交换数据,其原理就是将相同的物理内存页同时映射到多个进程的地址空间。

因此上面说的跨进程 i++问题是可能存在的

具体的 API 参考:
Windows: https://msdn.microsoft.com/en-us/library/windows/desktop/aa366551(v=vs.85).aspx
Linux: http://man7.org/linux/man-pages/man7/shm_overview.7.html
来泼点冷水
https://www.v2ex.com/t/371095
楼主,如果你不想以后问出这种问题,建议还是去复读,读个好一点的本科,而且要认真学习专业课。
V2EX 上很多“热衷于互联网行业”的码农基础都是不过关的,我觉得你大概不会太想成为他们中的一员?
没啥影响,喜欢折腾的还是会去尽情折腾,不喜欢折腾的也许根本不会碰 Linux …
2017-06-27 01:56:36 +08:00
回复了 fly2never 创建的主题 Windows 有哪些软件是 Windows 有, 而 Mac 没有替代品的?
举一些简单的例子

explorer (Windows 8+)
task manager (Windows 8+)
以及更多系统基础组件,macOS 的同类工具比 Windows 的交互体验差远了

Windows Server Manager
Microsoft Management Console
PowerShell
等等,这些第一方软件在 macOS 上都有替代品,然而都不如微软生态内的好用。基本上用 macOS 做服务器管理就是 SSH/RDP 一把梭了。
PowerShell 虽然现在跨平台了,然而 Mac/Linux 上并不像 Windows 那样几乎所有组件都有 PS 模块,所以基本上是没什么用的。

再补充个 Microsoft SQL Server 和 Oracle database,传统行业两大数据库,现在根本不出 Mac 版。

当然,互联网行业不吃这一套,所以 V2EX 上 Mac 是主流之一。
2017-06-27 01:38:27 +08:00
回复了 guyeuro 创建的主题 问与答 单核并发是不是不会产生"线程不安全”的问题?
@20015jjw 并没有,因为共享内存之后两个进程的地址空间仍然是独立的,虚拟内存的定义并没有规定物理页一定被某个地址空间独占。
2017-06-26 20:39:26 +08:00
回复了 guyeuro 创建的主题 问与答 单核并发是不是不会产生"线程不安全”的问题?
@20015jjw 但是同一个物理内存页可以被映射到两个不同的进程的地址空间里啊
2017-06-26 19:17:02 +08:00
回复了 guyeuro 创建的主题 问与答 单核并发是不是不会产生"线程不安全”的问题?
@20015jjw 两个进程可以共享内存啊
2017-06-26 18:28:30 +08:00
回复了 kexxxfeng 创建的主题 程序员 游戏主机还是 PC 装 stream?
建议 Xbox One X
如果你对 PS4 的独占没兴趣的话。
2017-06-26 17:55:39 +08:00
回复了 zer 创建的主题 问与答 Intel 6 代/7 代处理器的微代码 BUG 会对性能产生较大影响吗?
“多线程被废”这标题党玩笑开得太大了。
明明是“超线程被废”
2017-06-26 14:21:48 +08:00
回复了 madeye 创建的主题 以太坊 针对 1060 上 ETH 挖矿程序的优化
@xi_lin 目前 A 卡 480 收益跟 1070 差不多,挖 ETH 优势尤其明显,1060 的 192bit 显存位宽跟 480 的 256bit 位宽挖 ETH 没法比。
2017-06-26 14:17:53 +08:00
回复了 xi_lin 创建的主题 AMD A 家这个区这么冷清啊
@xi_lin https://www.google.com/search?q=site:v2ex.com/t%20ryzen
Ryzen 还是有很多人讨论的,但是不在 AMD 节点
2017-06-26 14:15:58 +08:00
回复了 xi_lin 创建的主题 AMD A 家这个区这么冷清啊
@xi_lin 因为 Ryzen 装不了 macOS 啊(光速逃
2017-06-26 14:01:33 +08:00
回复了 xi_lin 创建的主题 AMD A 家这个区这么冷清啊
因为 V2EX 没多少 DIY 玩家啊,不都是去什么显卡吧之类的

蓝厂和绿厂的节点也冷清,NVIDIA 的帖稍微多一点,帖子几乎有一半是站长自己发,总量还不如一个机械键盘节点或者 nodejs/python/golang 节点……
https://www.v2ex.com/go/intel
https://www.v2ex.com/go/nvidia
2017-06-26 13:56:36 +08:00
回复了 DevNet 创建的主题 全球工单系统 有人吐槽微博账号异常的解锁流程吗
QQ 账号异常似乎也是要用户发送短信
2017-06-26 12:00:58 +08:00
回复了 guyeuro 创建的主题 问与答 单核并发是不是不会产生"线程不安全”的问题?
会,你的非线程安全的代码执行了一半,这时一个时钟中断信号来了,切到别的线程去了,然后另一个线程就把你这个线程用的变量破坏了
@wzw 我没高端 cpu,只用 A 卡挖 Ethereum 挖着玩
CPU 可以挖 Monero,E7 收益还是相当可观的,不过 CPU 那么贵,像显卡那样短期回本是几乎不可能的。处理器越新越好,建议 AMD EPYC 或 Xeon v4
2017-06-25 23:32:24 +08:00
回复了 Livid 创建的主题 以太坊 一个自动用 N 卡挖 ETH 的 USB 镜像
@wzw 挖 XMR Cryptonight
1 ... 56  57  58  59  60  61  62  63  64  65 ... 217  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1977 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 10:24 · PVG 18:24 · LAX 03:24 · JFK 06:24
Developed with CodeLauncher
♥ Do have faith in what you're doing.