ruby中如何顺序执行多线程

Python011

ruby中如何顺序执行多线程,第1张

你根本没有进入ruby控制台,ruby要先运行ruby指令才进入ruby环境。

$,这是书本上表示的命令提示符。你要看一下书本上的前言或者第一章,一般书本在最开始会说明一下符号,字体格式代表的含义,你没有从头看起,漏掉了重要的提示信息。书本开头肯定告诉你$,表示命令提示符,这个字符不需要你输入的。

cd testsass已经成功了,你又用cd ..返回了,这是不对的。

touch style.css,要单独输入的,不要和cd命令混在一块。

你连基本的命令行概念都没有搞懂。

$是Linux的提示符,你用了Windows,估计后面很多问题,因为书本是以Linux为目标系统个来写的。

HashMap,HashSet,ArrayList都不具备线程安全

Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。

使用 thin 开启线程模式, 貌似不太稳定, 我上次测试的时候, 会有一些请求直接返回 500 错误.. thin 自己也说是 experimental 阶段. 你可以改用 Puma 在 rails 项目下使用 puma 代替 rails s 即可, 因为支持 rack, 默认其会启用 16 个线程. (记得开启 Rails 自己的 config.threadsafe! )